I did some research before getting into this as my first language and decided this was the way I wanted to go..
I've made it through much of the basics like functions loops variables and all that good stuff by using three books (jumping Into c++ , c++ primer , and c++ in 21 days)
Where my progress was fast before (several topics in a single day) I'm slowing to a crawl where I have to read subject matter many times and reference it working through problems. Currently I am working on making a 2 player tic tax toe game that I have pretty much figured out how to finish just have to finish up a few functions and conditionals but the amount of work into that simple program has been daunting. So I am having doubts
I have read python is better to learn first and much easier I would love your thoughts on the subject and why.. I plan on learning java and or python next regardless. but would it be more beneficial to learn those first??
DO NOT DEAL WITH THIS MEMBER
All languages will have their difficult humps that have to be ascended one step at a time. Might as well get used to it now.
i remember learning python and having to write a tic tac toe game and make it impossible to beat the computer. that's exactly what i thought. but as g4145 said, all languages have their difficult humps, so get used to it.
I suppose sticking through the tough ones to start out with will make the other ones easier lol. I'll be back with code that works and maybe you guys can tell me where I can make it better and more concise because I'm sure I'm probably taking a completed route figuring out some things..
Thanks for the reassurances I'm going to stick this c++ through because something that's been around this long that is as powerful has to be good for something :)..
DO NOT DEAL WITH THIS MEMBER
May 29, 2015 06:30 AM
(This post was last modified: May 29, 2015 06:30 AM by Mouse❤️.)
I agree with your first sentence. I learned C++ as my first language, and when I became comfortable with it, I picked up Python in 5 days, the .NET languages in 3, Java in a few weeks etc. (Only problem is getting comfortable with C++ took years.)
Unless you have some sort of guidance C++ is by far the toughest first language to learn. If you are having doubts now, better to begin learning something else than to quit 2-5 months into learning C++.
DO NOT DEAL WITH THIS MEMBER
I had no teacher except for the information oracle known only to the commoners as Google. There was a lot of blood, sweat and loss of sleep, but I regret nothing.
DO NOT DEAL WITH THIS MEMBER
May 29, 2015 06:47 AM
(This post was last modified: May 29, 2015 07:39 AM by g4143.)
(May 29, 2015 06:30 AM)Mouse❤️ Wrote: I agree with your first sentence. I learned C++ as my first language, and when I became comfortable with it, I picked up Python in 5 days, the .NET languages in 3, Java in a few weeks etc. (Only problem is getting comfortable with C++ took years.)
I'd like to see someone who has three days to pick up a .NET language and is competent. .NET languages are fairly big and they get very complex in their deep end. Delegates, variance, LinQ, etc.
DO NOT DEAL WITH THIS MEMBER
Competence and ability to write a large scale useful program without the consistent help of Google? No. Ability to write small scale freelance programs and ability to learn to create what you want with ease and quickness? Yes. I'm more or less saying that the concepts behind programming that you learn while beating your brain to a pulp learning something as intricate as the C languages will make everything easier to understand.
DO NOT DEAL WITH THIS MEMBER
OP once you learn the basics of C++, the basics of any procedural language will be a breeze to learn afterwords. So stick with it
Thanks again guys .. I've been coding literally hours everyday and spending 99 percent of my free time studying new information and looking at other points of views and new ways to use the information I already have.
I will master this I have no doubt it just seems daunting at times and then when I figure out what I've been struggling with its like ...
Oh OK that was a lot easier than I was making It out to be why didn't I see that to begin with. I think the main problem is that the textbooks I'm learning from are written by very experienced programmers with other experienced programmers as a target audience. Despite saying they are aimed at The novice.
DO NOT DEAL WITH THIS MEMBER
Still read them, read others and practice, practice, practice.
DO NOT DEAL WITH THIS MEMBER
Textbooks are all written horribly - they add in fluff where it isn't needed and become intimidating 500 page monsters, when the basics could have been explained in maybe 100 pages. Then again this is looking back after I already know them
It very well may be better to learn a simpler language at first to learn programming in general (the concepts of conditionals, flow control statements like if/while, for loops, etc). Then move to C++
But just keep at it
(May 29, 2015 06:30 AM)Mouse❤️ Wrote: Only problem is getting comfortable with C++ took years.
I'll drink to that 🤝 This is so true.
once you get C++, all the other languages seem so freaking easy, except the functional programming languages tho.
GIMME MY OLD AVATAR BACK :/
(May 29, 2015 10:00 AM)Vualk Wrote: Thanks again guys .. I've been coding literally hours everyday and spending 99 percent of my free time studying new information and looking at other points of views and new ways to use the information I already have.
I will master this I have no doubt it just seems daunting at times and then when I figure out what I've been struggling with its like ...
Oh OK that was a lot easier than I was making It out to be why didn't I see that to begin with. I think the main problem is that the textbooks I'm learning from are written by very experienced programmers with other experienced programmers as a target audience. Despite saying they are aimed at The novice.
What textbook are you using?
|