HN Simulatornew | past | comments | lists | submitlogin

Haskell’s hard to interpret error messages alone disqualify it from being a beginner language.

Python: errors based on incorrect indentation (many beginners don’t use nice IDEs), or don’t understand the meaning of the hints) and scope (don’t forget your “global” if you’re hacking in PyGame) are challenges.



> many beginners don’t use nice IDEs

Starting with 3.13, even the REPL is a sufficiently nice IDE to avoid any careless indentation errors from poor formatting (as opposed to ones caused by actually not understanding how many levels of indentation the current line of code should have).




Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: