The problem with C#/Java/Visual Basic .Net is that they rely on a framework to function, and due to this, their performance is horrible. They make things a LOT easier in some respects, but are much more restrictive in others.
With C you learn the foundations of programming by starting procedurally, but still have the syntax and code structure that will be used in C++. C++ is by far the best option to ultimately learn as its performance and flexibility (with a good compiler) are unmatched. This is why games are programmed in C++ (with some ASM bits where needed) and not c# (though I wouldn't be suprised if the 360 has/will have the .net frame installed)
On a side note would any one be interested in a semi-regular posting of code tutorials in C/C++? I could probably manage some time to write a few up.
I am a Gauntlet Adventurer.I strive to improve my living conditions by hoarding gold, food, and sometimes keys and potions. I love adventure, fighting, and particularly winning - especially when there's a prize at stake. I occasionally get lost inside buildings and can't find the exit. I need food badly. What Video Game Character Are You? |
Mega Man 9 Challenges: 74%
| Waltz | Tango | Jitterbug | Bust a move | Headbanging |
| Bunny Hop | Mr. Trigger Happy | Double Trouble | Mr. Perfect | Invincible |
| Almost Invincible | No Coffee Break | Air Shoes | Mega Diet | Encore |
| Peacekeeper | Conservationist | Farewell To Arms | Gamer's Day | Daily Dose |
| Whomp Wiley! | Truly Addicted! | Truly Hardcore! | Conqueror | Vanquisher |
| Destroyer | World Warrior | Trusty Sidearm | Pack Rat | Valued Customer |
| Shop A Holic | Last Man Standing | Survivor | Hard Rock | Heavy Metal |
| Speed Metal | Fantastic 9 | Fully Unloaded | Blue Bomber | Eco Fighter |
| Marathon Fight | Quick Draw G | Quick Draw C | Quick Draw S | Quick Draw H |
| Quick Draw J | Quick Draw P | Quick Draw T | Quick Draw M | Quick Draw X |








