If ya wanna start learning a programming language that's relatively straightforward and practical, I recommend picking up a beginner's Java book (there are many out there), and once you have a handle on that, learning the differences between Java and C/C++ will provide a synergistic experience that extends beyond simply knowing both languages. IMO, if you can get a handle on that, you'll have a grasp on the majority of the functional paradigm of computing