Best Way To Learn C++?

Pages: 1, 2
free web hosting

Read Latest Entries..: (Post #11) by shahrukhmalik3.142 on Jul 29 2007, 12:14 PM. (Line Breaks Removed)
I learnt my C++ from books. Introduction to Object Oriented Programming with C++ by Robert Lafore is the easiest one (in my opinion).It takes you to the OOP level very quickly. Unlike other books I have read, it made OOP really easy to understand and practice.
Read the FIRST post of this Topic. - Express your Opinion! Contribute Knowledge :-).

Open Discussion > CONTRIBUTE > Computers > Programming Languages > C/C++ Programming

Best Way To Learn C++?

Silivar
I've been wanting to learn C++, but I'm not really sure where to get started. I was gonna look into online tutorials, but a friend told me I won't get anywhere without books. I don't really care about anything he says, though, so I figured it would be best to ask someone who knows.

Can I learn simply from online tutorials and reading, or should I actually buy books on C++? If so, what should I buy? I don't know what would be a good one to get started with.

Thanks.

Reply

sniperkiller
Well... it depends on what you are going to do with the c++ knowledge...
If you want to build your own programs or anything like that you should buy some books, but first start with the online tutorials.
The online tutorials only show you the very basic of programming a language.
But if you only want to experiment with c(++), you should find yourself a project which you interest, for my example: a game (modification).

Reply

osknockout
Lol. You probably should get some books. There's also the option of free books available
in pdf or html format out there. Here's a good starting link for that type of stuff.

However, if you were to actually go out there and buy/read a book, I'd suggest getting at least one primer book and one reference book. Because you'll be flipping through the first one a lot when you begin and some more when you're learning new techniques. And you'll be flipping through the second one fine-tuning them until you've almost memorized certain sections.

I myself used the Learn C++ in 21 Days series for a while as a primer. It's alright if you're used to their technique. But for a reference, I'd suggest
C++: The Complete Reference, Fourth Edition. Probably one of the best ones I've seen.

Reply

t3jem
It depends on how much you want to program in C++. I used a book, but it was a very old one from my dad and I couldn't use online tutorials because I was using dial-up at the time. I would suggest starting with online tutorials. Some tutorial sites can be very helpful. I learned OpenGL mostly from an online tutorial site. If you find the right website, you can learn everything you need. I would suggest going to http://gamedev.net/ because they have some affiliates that are very helpful and if you get good enough you can even participate in their contests.

Hope this helps

Reply

matak
What is the best FREE Windows compatible tool for (writing and) compiling C, or C++ (maybe even C# code)..

Reply

fffanatics
Use visual studio express to write c, c++ and c# code. It is a free version of vistual c++ and has everything you will need. Your other free option is to downliad the eclipse ide and install the C development package for it. Both are good solutions but visual studio express is a lot easier to use and install.

Reply

saga
You need a book. Online resources are needed too to develop your skills. Sample working programs that you can study and learn are abundant online. Try reading C++ codes so that you may learn some programming techniques.

One book is not enough if you are really serious about C++ programming.

The most important book you need is a reference book. C++ programming has a lot of standard classes that are useful and these classes has lots of methods and properties and it would be impossible for you to memorize all of it. Thats why you need a book of reference.

QUOTE
The C++ Programming Language
by Bjarne Stroustrup

is a good book in understanding the nature of C++ and it can also serve as a reference book becuase in this book the author (the developer of C++ itself) discusses the standard libraries of C++.

If you are into graphics you need to buy a different book for it, the same if you are into mathematical problems.

There is no one book that explains all the standard libraries in details since it will consume 10,000 pages or more.

THe best approach is buy a book that will teach you the basic of C++ and the basic of the concept of object oriented programming. After you have gained enough knowledge about the basic buy a reference book and some books that discusses advance C++ programming technique. From here on start creating small size programs (1000 lines) or read codes from programs found online and try to understand them. THis will help you develop your programming skills. Reading is one thing but practicing is another thing.

A good free tool for C++ programming is the Bloodshed Dev-C++ IDE with compiler. This package comes with a WIN32 API library which is use in Windows GUI programming. THere is also the NetBeans IDE with compiler which is primarily for Java but you can download an expansion pack that will enable the IDE to work in C, C++. THe expansion pack comes with a C, C++ compiler. But of course you need to install the latest version of Java to run NetBeans.

 

 

 


Reply

osknockout
Alternatively (or in combination I presume) , matak, you can use the mingw system for Windows. It's meant to emulate a unix development system in minimalist mode. I wouldn't suggest going for this straightaway, but if you feel you can handle trying a set which allows for cross-platform code development while handling its respective issues, go for it.

Reply

hitmanblood
In my humble oppinion you don;t need to buy boooks to learn C++. Instead of that use online resources available to everyone and there are good free books also at WIKIBOOKS which are free and most parts are nicely written.

But for the most part and the best way of learning computer language is with practice because practical knowledge cannot be compared with the practical knowledge most important thing for you is that you found yourself bunch of problems and try to solve them in C++. Alternatively if you found some problem which you cannot solve community here will help you for certain.

Best Luck In your learning

Also I would suggest learning JAVA if you don't need speed for your developed applications.

Reply

rize619
when u think u have command on looping skills then try this assignment out
make a program that print this on the screen using LOOPS

1.
*
**
***
****
*****

2.
*****
****
***
**
*

3.
*
**
***
****
*****
****
***
**
*

and so on ...

Reply

Latest Entries

shahrukhmalik3.142
I learnt my C++ from books.
Introduction to Object Oriented Programming with C++ by Robert Lafore is the easiest one (in my opinion).
It takes you to the OOP level very quickly. Unlike other books I have read, it made OOP really easy to understand and practice.

Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.

Pages: 1, 2
Recent Queries:-
  1. c primer 5 gamedev - 5.42 hr back. (1)
  2. easy ways to learn c - 15.39 hr back. (1)
  3. quickest way to learn c# - 23.04 hr back. (1)
  4. books for learning c programming in windows easy ways - 29.74 hr back. (1)
  5. what is the best way to learn c ? - 30.83 hr back. (1)
  6. easy way to learn c - 33.85 hr back. (2)
  7. easiest way to write a c program - 47.38 hr back. (1)
  8. best way to learn c programming - 53.86 hr back. (1)
  9. best way learning c - 66.33 hr back. (1)
  10. c programming quickest learning - 69.13 hr back. (1)
  11. quickest way to learn programming - 90.79 hr back. (1)
  12. learn ur self c and c free book and video - 103.21 hr back. (1)
  13. best way to learn c - 18.14 hr back. (2)
  14. netbeans opengl mingw - 122.00 hr back. (1)
Similar Topics
Looking for learn, c,

*RANDOM STUFF*





*SIMILAR VIDEOS*
Searching Video's for learn, c,

*MORE FROM TRAP17.COM*
advertisement



Best Way To Learn C++?



 

 

 

 

ADD REPLY / Got an Opinion! a humble request :-) RAPID SEARCH! Free Hosting [X]
Express your Opinions, Thoughts or Contribute your information that might help someone here.
Ask your Doubts & Queries to get answers.. "Together, We enlight each other!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE