I am not sure if this is the right place to write this, but the mod I asked never responded. I am wondering what is the best C++ book for a person completely new to C++ and has never had any experience using it or anything.
Thanks.
This topic is locked from further discussion.
I am not sure if this is the right place to write this, but the mod I asked never responded. I am wondering what is the best C++ book for a person completely new to C++ and has never had any experience using it or anything.
Thanks.
Have you had any programming experience? C++ isn't the nicest programming language to learn first (mostly because of the lack of garbage collection) I'd reccommend java first, as it's nicer to beginners (Everything is based upon another class) And the wonderful java API.JigglyWiggly_I have played on my Commodore 64 before but that's about it.
[QUOTE="JigglyWiggly_"]Have you had any programming experience? C++ isn't the nicest programming language to learn first (mostly because of the lack of garbage collection) I'd reccommend java first, as it's nicer to beginners (Everything is based upon another class) And the wonderful java API.Tugboat450I have played on my Commodore 64 before but that's about it. That's not a language...
[QUOTE="Tugboat450"][QUOTE="JigglyWiggly_"]Have you had any programming experience? C++ isn't the nicest programming language to learn first (mostly because of the lack of garbage collection) I'd reccommend java first, as it's nicer to beginners (Everything is based upon another class) And the wonderful java API.JigglyWiggly_I have played on my Commodore 64 before but that's about it. That's not a language... Visual Basics then.
[QUOTE="JigglyWiggly_"][QUOTE="Tugboat450"] I have played on my Commodore 64 before but that's about it.Tugboat450That's not a language... Visual Basics then. Visual basic is noob, but at least it's something.
Visual Basics then. Visual basic is noob, but at least it's something. That is why I asked for a good C++ book because I have not programmed much.[QUOTE="Tugboat450"][QUOTE="JigglyWiggly_"] That's not a language...JigglyWiggly_
[QUOTE="JigglyWiggly_"]Visual basic is noob, but at least it's something. That is why I asked for a good C++ book because I have not programmed much. Which is why I recommend taking java over C++ :)[QUOTE="Tugboat450"] Visual Basics then.Tugboat450
I am not sure if this is the right place to write this, but the mod I asked never responded. I am wondering what is the best C++ book for a person completely new to C++ and has never had any experience using it or anything.
Thanks.
Have you had any programming experience? C++ isn't the nicest programming language to learn first (mostly because of the lack of garbage collection) I'd reccommend java first, as it's nicer to beginners (Everything is based upon another class) And the wonderful java API.JigglyWiggly_C++ is the inderstery stander and python you can learn in like 1-2 weeks
Visual Basics then.Tugboat450Visual basic is noob, but at least it's something. That is why I asked for a good C++ book because I have not programmed much. C++ For Dummies. is a good book
[QUOTE="Tugboat450"][QUOTE="JigglyWiggly_"] Visual basic is noob, but at least it's something.That is why I asked for a good C++ book because I have not programmed much. C++ For Dummies. is a good booksuperhaloworld
I have that but it is kinda hard for me to understand what is happening in that book.
[QUOTE="Tugboat450"]I am not sure if this is the right place to write this, but the mod I asked never responded. I am wondering what is the best C++ book for a person completely new to C++ and has never had any experience using it or anything.
Thanks.
superhaloworld
Have you had any programming experience? C++ isn't the nicest programming language to learn first (mostly because of the lack of garbage collection) I'd reccommend java first, as it's nicer to beginners (Everything is based upon another class) And the wonderful java API.JigglyWiggly_C++ is the inderstery stander and python you can learn in like 1-2 weeks Hahahaha no. If you want to be pro, takes months. (For your first language)
Sure you can get a jist of the language in 1-2 weeks, but know about the types of exceptions and how to debug them, takes lots of experience. Java is hella useful btw, the code works the same anywhere... runs in a virtualmachine, no need to worry about if it works on one computer, WORKS EVERYWHERE DAYUMIT. And object oriented languages are so nice ;)
Actually I was looking for the same thing..I got some experience in VB(WTF?) but I do semi-pro coding in web scripting languages such as Javascript and PHP(HTML/CSS if you count them as languages), I'm not a full-fledged certified professional but I've done nearly 35ish commissioned projects. Oh and I also plan on learning Java.gigatrainerThose are all scripts :), but they are very useful.
I am not sure if this is the right place to write this, but the mod I asked never responded. I am wondering what is the best C++ book for a person completely new to C++ and has never had any experience using it or anything.
Thanks.
Tugboat450
Go to Amazon's website under books and read reviews of different C++ books. You'll be able to tell the good titles from the weak ones. Another option is to just go to your public library and grab a few books for free. I know the public library system whereI am located allows users to view books electronically via the website using an individual's library member card number.
I'm currently attempting to learn C++ as well. Get basic programming down and you'll be able to move on to other languages after getting through the syntax differences. C++ is still very widely used in the industry, so it's a good foundation to have if this a career path you are pursuing.
Yeah, I would also recommend you give Java a shot before C++. Syntactically, they are very similar (syntax basically means the structure of expressions and statements you make to get things done in the language) so the transition from Java to C++ is not difficult. The other thing with C++ is you have to worry about compilers and linkers unless you use some IDE (I used Dev-C++ IDE w/ g++ compiler). In Java all you have to do is run the java compiler with a basic parameter and it's all ready to go. Provided you actually try to properly learn it too, C++ is going to hit you with pointers and memory management whereas Java handles all that automatically.
I started off using Java at Uni, the book we used is called 'The Java Way: An Introduction to Programming in Java' the author is Gerard Sparke. It's a nice, easy introduction into the language with lots of exercises and clear explanations. The only problem is it's from 2004 so you don't get anything about Scanners in it but you can easily learn about those on the internet. If you still think you want to learn C++ first, here's an online tutorial I used while I was learning it.
You need scanners, they make life so much better :D, I think scanners were added in 1.5 tho :/Yeah, I would also recommend you give Java a shot before C++. Syntactically, they are very similar (syntax basically means the structure of expressions and statements you make to get things done in the language) so the transition from Java to C++ is not difficult. The other thing with C++ is you have to worry about compilers and linkers unless you use some IDE (I used Dev-C++ IDE w/ g++ compiler). In Java all you have to do is run the java compiler with a basic parameter and it's all ready to go. Provided you actually try to properly learn it too, C++ is going to hit you with pointers and memory management whereas Java handles all that automatically.
I started off using Java at Uni, the book we used is called 'The Java Way: An Introduction to Programming in Java' the author is Gerard Sparke. It's a nice, easy introduction into the language with lots of exercises and clear explanations. The only problem is it's from 2004 so you don't get anything about Scanners in it but you can easily learn about those on the internet. If you still think you want to learn C++ first, here's an online tutorial I used while I was learning it.
danb0
BTW to the OP, java is built on C++, so if you learn java you can read most of the C++ code.
http://www.gamedev.net/columns/books/bookdetails.asp?productid=615&CategoryID=21
Make sure you actually code when learning. Only reading the book will be useless unless you are programming/practicing at the same time. :)
Take your time and be patient. Grasp the concepts, apply them ( aka code them) and then think about how you can add more funtionality
e.g. Say you made a calculator program using C++. It does the basic addition,subtraction,multiplication and division. Now say you want it to also be able to keep an answer in memory and then use it somewhere else. Think about how you will go about it and TRY it out ! Don't be afraid of getting weird errors you think you won't be able to solve. Its best way to learn. Experiment after grasping the fundamentals.
Have fun.
int a = result? xD Honestly I don't ever learn from reading, I recommend going to a class :)http://www.gamedev.net/columns/books/bookdetails.asp?productid=615&CategoryID=21
Make sure you actually code when learning. Only reading the book will be useless unless you are programming/practicing at the same time. :)
Take your time and be patient. Grasp the concepts, apply them ( aka code them) and then think about how you can add more funtionality
e.g. Say you made a calculator program using C++. It does the basic addition,subtraction,multiplication and division. Now say you want it to also be able to keep an answer in memory and then use it somewhere else. Think about how you will go about it and TRY it out ! Don't be afraid of getting weird errors you think you won't be able to solve. Its best way to learn. Experiment after grasping the fundamentals.
Have fun.
gm84
Please Log In to post.
Log in to comment