DEV Community

Discussion on: Python 2 VS Python 3

Collapse
 
itr13 profile image
Mikael Klages

Python can be good to know for smaller projects, or when you need to write a quick cross-platform script, but one should never learn it as one's only language (unless you do a minimal amount of programming, I guess).

Though on the topic of first languages, is javascript that good of a first language? Wouldn't it be better with a language with slightly more static testing and less random pitfalls to fall into?

I was thinking of teaching a kid of a colleague how to program (they're familiar with scratch, though I don't know how much), but I'm not sure which language to start with. I was thinking of starting with lua very briefly to show how the graphical language converts to the text-based one, then move over to another language, but I have a feeling that's a terrible idea, lol