so i'm at my first year in an IT university in EGYPT , and there are people that comes to IT jobs without a degree so i have to stand on a solid rock among them , my question is :Do i have to learn C++ and then go to Python or ruby or i should go straight to python ?
i want to specialize in networking & big hunting
I would say start building stuff with python quickly, and if you see you love programming start c++ after, little by little. Understanding object oriented programming is easier in python without the complex syntax of c++. Once you know python and understand its dynamic typing, then start using type annotations and then you will understand why the strong typing in c++ is powerful :)
I love using both of them, the choice of language really depends on the project you are working on. Learn also other paradigms, for networking C language is important also.