My name is Artiom, And I� am from Ukraine (it�s near Russia) My problem is that I want to study IT but I� am not sure what languages and technologies I must learn in order to be a professional. I mean that it will be cool if you could list me some number of computer languages (the best on your point of view) and technologies (the most important on your point of view) that I should study. It�s clear that it�s impossible to study everything so I want to choose a number of topics and to become a specialist in it. My goal it�s not primary to find a good job but also a scientific interest so the technologies must be general and should cover the majority of aspects of IT. I know already C/C++, Ada, Java, Delphi (Object Pascal), a little of Common Lisp, UML, HTML, JavaScript and a base of XML and Visual Basic. But now I understand that it�s too difficult to practice in all this, so I forget something and now I want to choose something concrete, and to choose some �direction� in clear. Big thanks to All in advance.