For a while I've been bouncing between different programming languages - trying to learn how to design programs in one or the other, and pretty much failing. Couldn't seem to get comfortable with any of them, and quickly lost focus. ("What's with this syntax? How can I use the data structures I want? Why is my program giving me obscure runtime errors?")
But at the moment I'm working my way through Practical C++ Programming, and the language just seems to be clicking with me. I haven't gotten into the heavily OOP parts yet, but I think it's pretty nice even as just "C with iostreams"; having halfway sane string and I/O handling makes it much easier to translate what I'm thinking into what the computer should do. Likewise having a compiler that catches most of my mistakes (at least thus far).
Now I'm kind of idly curious about other people's experiences programming, or learning to program. Is it common to find that a lot of languages just "don't click" in the beginning?
But at the moment I'm working my way through Practical C++ Programming, and the language just seems to be clicking with me. I haven't gotten into the heavily OOP parts yet, but I think it's pretty nice even as just "C with iostreams"; having halfway sane string and I/O handling makes it much easier to translate what I'm thinking into what the computer should do. Likewise having a compiler that catches most of my mistakes (at least thus far).
Now I'm kind of idly curious about other people's experiences programming, or learning to program. Is it common to find that a lot of languages just "don't click" in the beginning?
Comment