Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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

closed as off-topic by Ixrec, durron597, MichaelT, gnat, Dan Pichelman May 21 '15 at 15:05

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions seeking career or education advice are off topic on Programmers. They are only meaningful to the asker and do not generate lasting value for the broader programming community. Furthermore, in most cases, any answer is going to be a subjective opinion that may not take into account all the nuances of a (your) particular circumstance." – Ixrec, durron597, MichaelT, gnat, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.

I'd recommend the tutorials on – TZHX Apr 2 '11 at 10:57
+1 for Hip Hop PHP – Aditya P Apr 2 '11 at 11:30

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 -

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 – 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. – ierax 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

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