C++ PHP Programmer Struggling With C++
<p>I have been working with PHP almost daily for the past year and a half. From the first hello world example, it just clicked and I understood the concept of it straight away ie how it interacts with databases,forms, and other servers via HTTP and how it returns HTML, or whatever markup you specify.  I am by no means an expert and in my quest to become a better programmer I have recently began to learn C++.</p>

<p>The problem is that I am struggling to understand the concept of programming in C++. Reading through the textbooks feels like I am going over old ground, in the sense of understanding assignment and arithmetic operators, which are very similar/identical to PHP.  </p>

<p>Also there is a massive black hole going from a tic tac toe program to creating an everyday peice of software like an mp3 player.</p>

<p>I don't even understand C++ architechture, ie it cant be all in one int main() function.  For example in the mp3 player example that I spoke would clicking on a new track be a seperate main function or an include header file?</p>

<p>I am thinking it might be better to learn how to use QT4 and build programs that way and pick up C++ as I go.</p>

<p>I know this is more of a blog rant but I suppose the question I am trying to ask is where can I find good sources of c++ learning that are just theory but practical and diverse enough to get a understanding of the C++ programming  concepts?</p>
