Completely wrong, potatis. I have never read a programming book in my life, and I know several programming languages. Practical experience is a lot better than reading some stupid old book. I knew nothing about PHP when I started TWHL3, nothing about C# when I started Twister 5, nothing about Visual Basic when I started my first VB program, nothing about C++ when I started that, either. To be fair, I was taught Java, Assembly, C (and C++, but this was after my first C++ project) and Scheme at uni, but not from a book.
While I'd agree that good books are hard to find, there are still some good ones around. You're hindering your progress by ignoring them. I had been working with C++ for various years but only when I read 'Effective C++' by Scott Meyers did I learn various important things I had missed before.
Practice is indeed very important, but some theory to back it up is certainly not a bad thing. A variety of things can be picked up from on-line tutorials and articles, but many of these are of poor quality and you'll be missing out on some important stuff if you rely on on-line resources only. Certainly C++ is one of the more tricky languages.
And no, when you know one language it's not always a matter of learning a different syntax. Some languages are similar enough for that to make sense, but others can be radically different and will require a different mindset altogether. Which, I believe, is a good thing, as it teaches you how to approach a given problem from different angles.
@The(c)_Striker: you'll need an audio library (such as fmod) for that. However, since you're still quite new to programming, I would advise you to get more familiar with programming itself before jumping to such libraries.