Hi, I would like to know types of programming that there are, I am sure there is more.
- Artificial Intelligence
- Networking
- Game Programming
- Cryptography
- Data Mining
And so on... I am wondering which of them should I get going? I know the basics in programming up to the point to OOP and planning to learn C++. My previous experience were Python, Java and C# (All which I learnt at the point OOP and pretty much stopped). I want to create a game, but the logic behind seems to be very complicated to understand.
Finally, which would you recommend to program? I just want to enhance my knowledge and cover all the concepts, since I dug a hole so deep from learning different languages and not sure where to start.
One more thing, I am planning to do Software Engineer next year, as I already applied to university and waiting for my offer. In other words, I am practicing programming not for hobby, but an essential skill that can help me in future throughout my second and third year in university.
Quick edit:
I am not asking the type of programming language to focus, and I am mainly going to focus on C++/Java. I guess the word "algorithm" would be the best to describe my case scenario.