Whether C++ is a good starting language?
I've been on the board for a little while now while I go through the basics of c++. Unfortunately I'm not really good enough to be able to help anyone else right now.
I am wondering whether I would be better to learn a language with a simpler syntax for the beginning period of programming while I get my head around the actual logic rather than getting bogged down with the syntax of c++.
I don't want an 'easy' route, more a logical one i.e. if I was to start with python, I would no doubt get further quicker, but would that be transferable to c++ seeing as the syntax is rather different.
That is one thought in my mind. The other is telling me to stick with c++ only, because it will give me a very solid grounding and enable further skills such as attention to detail because it is so particular about syntax.
Would one route have any advantages over the other? I'm kind of at that early stage practicing command line coding and thinking where exactly is this going? I don't have a particular program to make in mind, however, some kind of aim would probably be useful!
I guess I'm trying to say sometimes I find the motivation dwindling a bit, but perhaps this is due to me not having any specific aims. I also know I don't have a a choice, I must learn programming in order to forge some sort of career as it is always the programming bit holding me back.
I'm as far as functions/pointers at the moment after practicing loops for quite an extended period of time.
I really enjoy programming and I get a huge sense of satisfaction when my small programs work and would love to be able to help out others here on the board as that in itself would be good practice.
Has anyone got any advice for someone who clearly needs a bit of guidance?