Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

The title is the topic, since I'm mainly a web developer,my hacking ability is limited to those loose type languages like PHP and Javascript. But I want to be more capable programmer.

I saw Hip Hop PHP made by Facebook and realized that C++ is a must, I mean they reduced the CPU usage by 50% and added 1.8% performance improvement. So I made up my mind that I need to get serious in C++ language.

Can you please show me where to start, some friendly tutorials. because I read some tutorials in C++ and noticed that it's very different from PHP.

share|improve this question
I'd recommend the tutorials on cplusplus.com –  TZHX Apr 2 '11 at 10:57
+1 for Hip Hop PHP –  Aditya P Apr 2 '11 at 11:30

4 Answers 4

I suggest you get started on a good book. I can understand the concept of simplicity in online tutorials having used many myself.

Though a Decent online source of tutorials and reference is - cpusplus.com

Best thing to do is along with a book or tutorial find a good IDE ( lot of good opensource ones available)and start practicing the examples and programming exercises given in the book.

An interesting approach once you gained nominal ground would be to try and follow the

Also remember with books you can always hi-light important points and take notes on paper.

Relevant Topics you can find here.

share|improve this answer
Microsoft supplies Visaul C++ Express for free microsoft.com/express/Downloads/#2010-Visual-CPP –  DevSolo Apr 2 '11 at 14:14
+1 Especially for actively reading a book. (On that note, I can't help but recommend How to Read a Book.) –  George Marian Apr 2 '11 at 21:02

Bruce Eckel's "Thinking in C++" is pretty good, and is freely available as a download (Also on Amazon if you want a paper copy). Both volumes 1 and 2 can be downloaded as PDF here:


share|improve this answer
+1 For "Thinking in C++". This book is a must, but you'd better prefer the 3rd edition which is the most updated. –  faif Apr 2 '11 at 19:10

Try learning C first. Going from Javascript to C won't be such a stretch. Then going from C to C++ will make the transition smoother.

share|improve this answer

Yeah C++ is totally different language than any server side programming language like PHP.It is Object Oriented Programming language.For learning it i should prefer book by Yashvant Kanitkar.You can go for some tutorials also,these are easily available on net.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.