Need your advice [IMPORTANT]

07/27/2012 03:42 badguy4you#1
My main programing language is .NET C# and i am not pro at it but i am not a noob too ( you can say medium knowledge)

today i thought about migrating to C++ cuz i see thats C++ is the language used in almost 70+% of Advanced programs & games

so the question comes here . Is it really worth it to start all over again in C++ and learn it or just stick with C#

NOTE : I want to master the best language that will suit me in almost every project i can think of (from small programs to huge game development)

..Also if i will learn C++ what is the average time to get things handled in it ( i mean start to be good and can do things in C++)

mainly my project is a Game BOT so idk achieving it in c# or c++ for best security and stability
07/27/2012 11:50 Nightblizard#2
Quote:
Originally Posted by badguy4you View Post
today i thought about migrating to C++ cuz i see thats C++ is the language used in almost 70+% of Advanced programs & games
It's pretty much the other way around in the industry (except for games).

Quote:
Originally Posted by badguy4you View Post
so the question comes here . Is it really worth it to start all over again in C++ and learn it or just stick with C#
It's always worth learning another programming language.

Quote:
Originally Posted by badguy4you View Post
NOTE : I want to master the best language that will suit me in almost every project i can think of (from small programs to huge game development)
Well, then it's C++. You can do almost everything with C# as well (including small programs and huge games), but low level stuff like drivers or kernels aren't possible.

Quote:
Originally Posted by badguy4you View Post
..Also if i will learn C++ what is the average time to get things handled in it ( i mean start to be good and can do things in C++)
That depends on you. There is no average time, since everybody is learning it at his own pace.

Quote:
Originally Posted by badguy4you View Post
mainly my project is a Game BOT so idk achieving it in c# or c++ for best security and stability
You can do this kind of stuff in both languages. However, since you have more low level access, it's a little bit easier in C++ at the beginning.