- Joined
- Dec 28, 2009
- Messages
- 175
- Reaction score
- 2
- Trophies
- 0
- Website
- www.littlebigmods.net
- XP
- 67
- Country

I'm trying to learn a programming language. A few years ago, I started learning ActionScript (2.0, then later 3.0) as a first language. Once I felt comfortable with that, I started learning Java. After a while of messing around with Java, I became interested in making games for my Zune in C#. I wouldn't say I'm very fluent at all in C#, mainly because it's been a few years since I've used it and I'm trying to get the hang of it again, but I feel a little more comfortable with it.
I've decided that I want to get seriously involved in programming and have been looking into a number of different languages, such as Objective-C, C, C++ and C#. From what I understand, they all have their shortcomings, but can be briefly explained as:
C: The most basic of the C family (second to Assembly). Used for making very low-level firmware, such as an OS. Requires full memory management
Objective-C: Similar to C but a little cleaner?
C++: Idk
C#: Made to replace Java as a more advanced language. Fairly clean, lower possibility of memory leaks.
What I'm looking to do is some lower-level programming, such as making emulators, file converters and drivers, but also simpler programs, such as games. I know you're probably thinking "Stoopid newb. He needs to Google the interwebs."
But I'm not expecting any guides on that, just wondering what language I should learn for those types of projects.
Which one would be the best to use?
Which one is the easiest to learn?
Is it easy to learn one of the other 3 after I've learned one of them?
Thanks in advance
I've decided that I want to get seriously involved in programming and have been looking into a number of different languages, such as Objective-C, C, C++ and C#. From what I understand, they all have their shortcomings, but can be briefly explained as:
C: The most basic of the C family (second to Assembly). Used for making very low-level firmware, such as an OS. Requires full memory management
Objective-C: Similar to C but a little cleaner?
C++: Idk
C#: Made to replace Java as a more advanced language. Fairly clean, lower possibility of memory leaks.
What I'm looking to do is some lower-level programming, such as making emulators, file converters and drivers, but also simpler programs, such as games. I know you're probably thinking "Stoopid newb. He needs to Google the interwebs."
Which one would be the best to use?
Which one is the easiest to learn?
Is it easy to learn one of the other 3 after I've learned one of them?
Thanks in advance





