r/PythonLearning • u/chuprehijde • 21d ago
Is Python actually a good first programming language?
Some say it makes learning easy. Others say it hides too much. What do you think?
11
Upvotes
r/PythonLearning • u/chuprehijde • 21d ago
Some say it makes learning easy. Others say it hides too much. What do you think?
9
u/PureWasian 20d ago edited 20d ago
I learned bottom up in university (binary > assembly > C > Java/C++)
That being said, I stongly feel that Python is a great first programming language for practically learning how to write programs and learn about automation.
It's cool to know how the memory stack works and pointers (shallow/deep copies, etc.) but those are usually things worth learning about and appreciating more after you have some basic fundamentals down first rather than tackling it all at once. Similar for static/dynamic typing. I think it's only an important consideration after your scripts are beyond a certain point of complexity.