As others have suggested: learn Python to study algorithms and higher level concepts and use it for prototyping and for places where you can. Learn C/C++ and/or Java for the job market and for cases where you must use it.
Python's vastly easier syntax and high level libraries allow you to focus on interfaces and abstractions while still having a functional prototype.