Tuesday, July 14, 2009

What's the easiest or best way to learn C++?

I'm trying to learn C++ on my own and it is pretty difficult. I found one site that seems to have a lot of information but its very difficult for me to understand because I am only 14. Is there any other way someone like me can learn C++?

What's the easiest or best way to learn C++?
I just turned 15 and I'm working on C++. If you're looking to be a programmer, you absolutely NEED a distro of Linux (I like Fedora Core 7). Its been said that trying to program under Windows is like trying to dance in a body cast. And its true.





Is C++ your first language or do you know others too? If you've never programmed before, I highly recommend holding off C++ for a while. Learn easier languages first. BASH (a scripting language in Linux) is a great language for beginners. Then try Python. Starting out with a language like C++ will be hard because whoever wrote the tutorial will assume that you've already had programming experience before and you already know the basic terms (like Variables, methods, functions, arrays, strings, etc) so they wont go into detail about what those mean and you'll be lost.





After learning BASH and Python, get into C. C++ has a lot of similarities but also a lot of differences with C (the main difference being C++ is object oriented). C is much simpler and easier than C++ and learning it first will give you a great advantage.





All programming languages are similar to each other in some way, thats why if you learn a simple language like Python, then when you get ready to learn the C family, you'll already know a lot of the stuff, its just used in a different way.





Drop me an email sometime (onewhoeatsalot@gmail.com) or you can add me to your contacts as prejudged_fire and I can help you out with Linux and programming.
Reply:i dont know what the hell c++ is or eles id try and help
Reply:Trying to learn C++ or any computer language only from reading is like trying to learn to play an instrument by reading sheet music. You have to use it to really learn it. I don't know what web site you've found, but unless it has a good programming tutorial, you're probably not going to learn much.





Even with a tutorial, your education will be shallow without lots of actual programming. Fourteen's a bit young, but see if any community colleges in your area give C++ classes. Microsoft may have a student version of Visual C++ for a reduced rate. I think GNU has a free C++ compiler.





Good luck.
Reply:While there are online resources available I'd honestly say you'd be better to get a thick book on the subject! Thumb though the first few chapters and make sure you like the style and you find it's written in a way you can understand.





AND make sure you find the more advances stuff it will cover is something you find interesting, I can't stress this enough - get a intro to programming C++ for windows + game programming for intance as you will get a lot more of of it if the excercises appeal to you!





You can download Microsoft Visual C++ Express Edition for free though it'll probably be on your book's CD.





And post questions here of course if you run into trouble or you need help!
Reply:There is nothing impossible but you need to have patience and curiosity. and you need to go through step by step if you follow this idea you could feel easy and light because you are messed up if you don't take easily while learning programming languages.


And it does not matter how old you are because if are curious and smart then you can do everything in your life.








http://www.cprogramming.com/tutorial.htm...


http://www.cdlearning.com/CPP.html


http://apex.vtc.com/c.php


Good luck!
Reply:C++ is very efficient and easiest to learn.firstly buy a good book of it,you can take schaum series.Now learn the basics from it such as keywords, syntex for input/output statments.Then have a look at functions,because it is the base of C++.Then move to Class %26amp; Objects ,learn it seriously. Now come to that parts which make C++ OOPL(object oriented programming language)-such as:inheritence,polymorphism.Then turn to some small but effective tools-such as Virtual function,friend function.after doing this you will definetly know what it is..
Reply:u can get started by taking some free online courses. They are explained in very simple terms and u shouldnt have a problem with understanding them. U can go to


elearningcenter.com


No comments:

Post a Comment