By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Forums - PC Discussion - i want to learn how to code....

crymetyme said:
do you guys recommend i start big, and even though it will be hard, after that i can learn the other programming languages easier?

or do you recommend i start small, so that way i work my way up?

 

I'm not sure I know what you mean by "Big" or "Small" ...

In an accademic setting, I generally believe that it is best for a student to be taught C++ and Motorola 68000 assembly because it gives the best understanding of how a computer actually works. In a more recreational setting, Java or C# is a better place to begin because it eliminates a lot of complexity. If someone just wants to get the basic understanding of what programming is like, a high level language like Ruby is probably best.



Around the Network

thanks. i guess i'll start with C.
i heard somewhere that C# is a kind of mix of C and Java. is that true?



@HappySqurriel

I meant C++, why not use :P



use java easy oop



HappySqurriel said:
crymetyme said:
do you guys recommend i start big, and even though it will be hard, after that i can learn the other programming languages easier?

or do you recommend i start small, so that way i work my way up?

 

I'm not sure I know what you mean by "Big" or "Small" ...

In an accademic setting, I generally believe that it is best for a student to be taught C++ and Motorola 68000 assembly because it gives the best understanding of how a computer actually works. In a more recreational setting, Java or C# is a better place to begin because it eliminates a lot of complexity. If someone just wants to get the basic understanding of what programming is like, a high level language like Ruby is probably best.

 

by big, i mean complex. by small, i mean less algorithms, less syntax, etc



Around the Network

Wow, first off its Visual Basic there is no "s" at the end. Its not an ideal language to learn if you want to learn how to write games. I would recommend C also then C++, Java or C#. I recommend you learn about object oriented programming as soon as possible. Procedural thinking is bad these days ;)



crymetyme said:
thanks. i guess i'll start with C.
i heard somewhere that C# is a kind of mix of C and Java. is that true?

Java is already based on C, so saying C# is a mixture of C and Java is a bit weird.

C++, C# and Java are all based on C. They have a lot of extensions, mainly in the form of making object-oriented programming (OOP) easier.

 



My Mario Kart Wii friend code: 2707-1866-0957

NJ5 said:
crymetyme said:
thanks. i guess i'll start with C.
i heard somewhere that C# is a kind of mix of C and Java. is that true?

Java is already based on C, so saying C# is a mixture of C and Java is a bit weird.

C++, C# and Java are all based on C. They have a lot of extensions, mainly in the form of making object-oriented programming (OOP) easier.

 

lol. give me a break. i'm a noob at this stuff

 



Faxanadu said:
@NJ5: Then lets start with Assembler...that way you learn it all bottom up the hard way.

Well, I recommend starting with C since it's abstract enough to give you an appreciation of what programming is about, without bothering you with the (in the grand scheme of things) useless details of most CPU's instruction sets. Assembly language tends to be pretty ugly (in most CPUs) so I don't think it helps your thinking to start there.

 



My Mario Kart Wii friend code: 2707-1866-0957

crymetyme said:
NJ5 said:
crymetyme said:
thanks. i guess i'll start with C.
i heard somewhere that C# is a kind of mix of C and Java. is that true?

Java is already based on C, so saying C# is a mixture of C and Java is a bit weird.

C++, C# and Java are all based on C. They have a lot of extensions, mainly in the form of making object-oriented programming (OOP) easier.

 

lol. give me a break. i'm a noob at this stuff

 

That's why I recommended starting with C. It will give you an understanding of what programming is, without needing too many concepts. You can learn object oriented programming later, it's not useful for basic programs anyway...

 



My Mario Kart Wii friend code: 2707-1866-0957