Started in on the tutorial at www.learncpp.com. Got to somewhere in Chapter 3 a couple weeks back and had to put it down and take a break. From reading the first couple of chapters I have realized lots and lots of patience is going to pay off. Anyways, getting back to it:
Without any experience in programming prior to the above mentioned, is it a terrible idea for me to start right in learning C++? I've seen arguments made for instead to learn C#/Python and I understand (or think I do) that it has reason to do with those already running in their own frameworks or environments or something. Before I go further I must say a couple things:
1. I am taking up the hobby of programming in the hopes of 1 day seeing my GDD come to fruition. This hobby is a means to an end, but my math is less than on par and I do hope that an understanding of computer programming will strengthen this area. But who knows, maybe one day I'll enjoy it enough to do it for a living although my real love is my major in the natural sciences. If computer games are a big fail on my part though, maybe I could use some of these skills towards designing/building better climate/weather models that I am studying right now. Who knows, seems like lots of good reasons to learn programming for more than just this now that I really think about it.
2. I have a fear that learning one language will be hard enough and am afraid that learning a more basic one will dishearten me as I'd be afraid of the extra time needed to transfer my knowledge from one to the other.
So, the question is: If as of right now, I'm looking to use programming as a means to an end for my own personal game creation and my ideas may exceed engine limitations (I have no idea), would it be better to keep going learning C++ basics instead of getting into one of the "easier" (hope that doesn't offend anybody) languages that I would think would eat up more of my time?
Also, even though I have started the learncpp tutorial, I have yet to grab an IDE. I know I need a free one for now because even though I want to be dedicated to this project.. well I don't see myself buying an IDE just yet. Are there choices for free C++ IDEs out there? Any input on which ones are good or which ones should be avoided, much thanks.
edit: are there things that free IDEs don't do that can only be achieved through premium ones?
All in all, thanks for reading.