C# will never replace C/C++... It just won't happen. The compiler will compile the code, no matter the language.
Programmers would never let C/C++ die before C#.
C is a great language to start learning, but can be hard. So like Zinga said, if your committed it will be easy. I learned the basics of C within a month, yet I still learn more every day.
I don't even know why I took the time to reply to a thread the creator probably doesn't even care about anymore. lol
who cares!@|! its still a fun read!
GML
Game Maker Language
http://www.gamemaker.nl/
Game Maker is a nice little app by Mark Overmars that easily lets beginners make games.
It's a good start and once you get into scripting you'll be able to learn some basic C functions but keep in mind some function names will vary when you actually get into C. Oh you also might find gml a little underpowered at times, but it's still pretty good for absolute beginners.
They are the the same at the end of the day.. You just gotto know the logic of how they work..
yeah... I started with C and learning Python side by side! may also start with VB!
Man am I full of myself to think I'm a genius!!!
python is pretty good.
it is very easy to learn, and you can do just about anything with it.
As for speed, you can write C extensions for time critical functions.
Personally i think the first question you should ask when choosing a language SHOULDN'T be 'which is easiest' but rather 'which is most suitable'....
VB is an easy and even fun way into programming, but be aware that it's only for MICROSOFT operating systems. Also, Visual Basic is not supported by Microsoft anymore as it has been superceeded with .NET [dot net] as the *norm* for developing in Windows environments. So apart from the fact that its technically dying/dead and does not create platform-independant code, it is a good choice.
I hear good things about Python - and it's now OFFICIALLY supported on Nokia Symbian phones!
C/C++ is the hardest of anything i would personally suggest, but if you want to create software for a range of platforms/architectures/operating systems then i think there is no competition....
Java is gaining popularity lately - but i find it a bulky and cumbersome language and personally hate it. But if you want to create software for Bluray players use Java ;)
It all depends on exactly what you want to do. If you don't have a plan for a program and just want to learn and experiment, i would recommend these...
Visual Basic [for general Windows programs]
Visual Studio Express [.NET] [the 'new' version of Visual Basic for 'new' computers]
DarkBASIC [for games!]
C/C++ [for everything else]
BATCH files [for EVERYTHING, if you can find command-line tools to go with it....]
IF YOU WANT to explore the easy-yet-powerful world of batch scripting under Windows NT/XP, feel free to PM me. Peace.
Well if you mean programming like making games or programs then C and C++ are fairly low level, well they were to me. But the thing about C++is that there are many ways to shoot yourself in the foot. And C++ doesn't check anything over, it just does it. If you are trying to find the 30th element out of 12, c++ will let you do it. Whereas a high level language will check it.