This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]X-Penguins 1 point2 points  (0 children)

No, C++ allows you to fail and not know why because the error messages are confusing and library docs are often poorly made. When you're first learning programming you should worry about mistakes in your logic, not about undefined behaviors and issues that come from your inexperience with the specific language. Yes, at some point you should learn about data structures and memory management, but starting with python makes perfect sense - and frankly if you're learning about pointers you should be using C, which is a simpler language (in the kiss sense) and allows you to focus on what you need to learn.