| nightsurge said: So once I get a hang of C, I should look into C++ (without getting C into my C++ code ) and then C# (C-sharp? just wanting to make sure that's what this is)?As for overall usage, do you think I'd be better off being an expert in Java, C#, or both? Answer three ways: If I can only pick one, if I can pick them both, if I can pick both but there are other languages that would pair better with Java than C# or pair better with C# than Java. |
Moving from C to C++ to C# (yes, C-Sharp) is generally a good idea in terms of learning how to program. However, there is nothing stopping you from jumping straight into C++ or even C#.
As for use in business, it really depends on where you work. I learned C# in college and my work extensively uses C#. However, some companies/businesses use Java or even VB.NET. If you know where (or what field) you want to work, then I'd suggest talking to someone and seeing what they use.
Personally, I would chose C# over Java as it is so much easier to use with C/C++ and having to interact with other components. If you are in a very computer science type field, then Java is fairly popular. If you want to get into AI, then LISP would be a good language to learn. However, none of that really matters so long as you really learn good programming techniques like Object Oriented design. The techniques are the key, as syntax is easily learned and generally similar between languages.








) and then C# (C-sharp? just wanting to make sure that's what this is)?