3 ms·
Python is the best beginner language in 2022
- toomanydoubts 5y agoPython is a nightmare, just like javascript and the like. Too many idiosyncrasies, edge cases and features that creeped into the language without fitting into the larger picture. I would choose Rust, or even Haskell as the first language if I'm introducing someone to programing.
- baldfat 5y agoI still say Racket is the best because it was designed from the ground up to teach great programming skills. Realm of Racket and How to Design Programs are best in class in my opinion.
- smackeyacky 5y agoI haven't used racket, but I would still lean towards languages that are heavily used commercially. The IDE support is generally better and the online resources are plentiful.
- baldfat 5y agoSkills over specifics. When you use the popular your average skills are lower. Also teaches you bad habits. Learning programming is different than learning a language. Once you learn programming you just learn syntax to learn other languages. Also, Python might be popular but it is almost always the second-best option for whatever task you're doing. I still like to use the best tool for whatever I am doing.