• Easiest to Pickup?
    12 replies, posted
  • Hey, I'm wondering which language is simplist and easiest to pickup, choices: 1. Java 2.C 3.C++ 4.C# Ps are c and c# the same thIng?
  • Thanks, was thinking about using c#. Do you mind I u give me a very simple beginners code to see if I can figure out what it does? I already know some python, is the syntax similar?
  • [QUOTE=ckhawks;35549982]Thanks, was thinking about using c#. Do you mind I u give me a very simple beginners code to see if I can figure out what it does? I already know some python, is the syntax similar?[/QUOTE] Syntax is very different, but I guess there are some similarities. [code] using System; namespace HelloWorld { class Program { static void Main(string[] args) { Console.WriteLine("Hello, world!"); Console.ReadKey(); } } } [/code]
  • [QUOTE=ckhawks;35549982]Thanks, was thinking about using c#. Do you mind I u give me a very simple beginners code to see if I can figure out what it does? I already know some python, is the syntax similar?[/QUOTE] What do you want to program? It will make it easier choosing a language.
  • C is really easy to learn and will basically teach you everything you ever will need to know about programming. C and C# are not the same. The only thing they share is the third letter of the English alphabet.
  • [QUOTE=SiPlus;35555618]C. Never code OOP.[/QUOTE] OOP is lovely though, why such an absolute statement?
  • [QUOTE=false prophet;35556413]C is really easy to learn and will basically teach you everything you ever will need to know about programming. C and C# are not the same. The only thing they share is the third letter of the English alphabet.[/QUOTE] Pointers are definitely not something people easily pick up. And C# and C have much more in common than just the letter.
  • I'd learn Java, but that's just my opinion from my experience. I started off with C++ and the idea of prototypes, namespaces and pointers overwhelmed me. I've now been using Java for 2 months, and moving on to OpenGL stuff. Yes, java is actually a lot slower than C++ because of the way the compiler reads the code you wrote, but I wouldn't worry about speed until you actually make something that requires speed, and learn a faster language then. P.S. Also unlike C++, java compilers will bitch at you for absolutely everything, and won't even let you run a program unless it's expectations are met, which is actually really good for learning, since you'll know exactly where your problems are.
  • I stated with C++. It has some hard concepts, but if you persevere you have a lot of freedom with how you do things. C# and Java are both very similar from my limited use of them, but I may be wrong.