C++ for small, individual projects (i.e. hobby programming)
<p>I recently started C++. I am using PHP right now and decided to take a look at C++. Web programming had me working with a couple of languages, with a couple of people. I wanted to do programming where I only had to bother with one language and create small utility apps (mostly not web-based). I wanted a compiled, strongly-type language without memorizing a tome of classes. Basically I wanted to learn C++ for the following:</p>

<ol>
<li>mobile programming (I don't ever want to go touching Java, and I don't have a Mac for Objective C or IPhone SDK)</li>
<li>small desktop apps like DTRs, POSs</li>
<li>creating small desktop-based games</li>
<li>creating small Air-like applications that can access the web for additional content</li>
</ol>

<p>I heard that C++ is not beginner-friendly and is mostly used for huge projects with lots of calculations and fine details (like 3D games). Is it practical or even possible for me to use C++ for the above cases? (Sorry, I haven't delved on C++ that much yet, so aside from "huge, monolithic project", I don't know any other uses for it)</p>
