Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Learn C++.

If you learn C++ you will understand the collection of tradeoffs that go into making Python surface-level pretty and below-surface as ugly as anything else.

If you learn Python you will be wildly productive until you paint yourself into a corner.



After a few years playing around with BASIC I tried to teach myself proper programming with C++. I quickly ended up confused and bored at not getting anything non-trivial working that I gave up on programming all together. It wasn't before years later I when was introduced to Perl and then discovered Python before I started programming again. When I few years after that again took another stab at C++ it was so much easier.


That corner is very far though and showed up only in resource restricted systems.

Mind you, for a big enough problem any system currently available is restricted.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: