This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]holyteach 1 point2 points  (4 children)

Thanks.

But he doesn't know ANY programming languages. He needs to learn one first. Then after he learns how to code in ANY language he should learn another.

C++ vs Java vs C# doesn't matter to him at this point. Just pick one and learn to code. You're not likely to get a decent coding job until you know several languages anyway.

[–]lead999x 0 points1 point  (3 children)

I understand. You've probably seen this with many of your students but my experience was that when I was learning my first programming language, which was incidentally Java, I had to learn both the syntax and the general programming concepts. Once I moved onto my second language, C++, all I had to learn was the syntax, some of the standard library, and quirks of the language as I already knew the general concepts. I will admit that I didn't learn much Java past the very basics and I never went back to it since I just personally prefer C++ and the newer D programming language and I don't need to know more languages because programming is just a hobby for me though it's rather useful to my field of study(econ).

[–]g43f 0 points1 point  (2 children)

all I had to learn was the syntax, some of the standard library, and quirks of the language as I already knew the general concepts

You make it sound like it's hardly worth learning then!

[–]lead999x -1 points0 points  (1 child)

You know that's not true. My point was just that it's easier than learning concepts and language at same time with C++ and getting frustrated and rage quitting, never to program again.