6
My friend in Seattle told me to start with Python instead of C++ and he was totally right.
I tried C++ first and got stuck for a month on pointers, but Python's simpler syntax let me build a basic calculator in an afternoon. Has anyone else found a different first language that clicked for them?
3 comments
Log in to join the discussion
Log In3 Comments
keith_rivera192mo ago
Yeah Python is a way better start. C++ is like trying to learn to drive in a fighter jet. My first real language was JavaScript. It was messy but you see results in the browser fast, which kept me going. The key is just to start building something, anything, and not get stuck on the hard stuff too early.
5
johnson.paul2mo ago
Wait, you got stuck on pointers for a month? That's brutal, man. I knew a guy who quit coding entirely after two weeks of pointer arithmetic. Python really does save people from that kind of pain. Starting with something that lets you make stuff quickly is the only way to not get discouraged.
4
cora8632mo ago
Oh my goodness, a whole month on pointers. I can't imagine. You know, people always talk about memory management or syntax being the hard part of C and C++, but I think the real hidden killer is how it teaches you to think about the computer, not just the code. When you start with Python, you're writing instructions for a nice assistant who handles all the messy details. But with a compiled language, you're suddenly responsible for the whole machine and that jump in abstraction is what really trips people up, not the syntax itself. I think that's the part nobody mentions when they say to start with something easy.
7