Learn the fundamentals of object oriented programming and learn them well. Nothing urks me more than seeing new programmers who don't know how to see the big picture. If your in school, it will probably be the last time you use it, unless you like system level programming. I for one, think that is boring, but to each is their own. After you learn a high level language such as C/C++, the rest are easy, its all a matter of syntax.