Python is a good first language. Big community. Easy to start, can start without OOP or even functions - just a script. Large ecosystem from web to AI. Automating the boring stuff type work has real world application and is a decent glide path from learning programming to actually enjoying it.
I want new programmers to learn to enjoy it before trudging through theory and patterns. "Read what you love until you love to read" sings true here.
I want new programmers to learn to enjoy it before trudging through theory and patterns. "Read what you love until you love to read" sings true here.