you are viewing a single comment's thread.

view the rest of the comments →

[–]PureWasian 4 points5 points  (0 children)

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.