Original Post
Hi guys,
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.
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.