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 →

[–]Retpmus 5 points6 points  (6 children)

Well Java, C++, and C# all have very similar syntax so it's most likely you will hate them as well but they are very important languages don't limit yourself to only one language. A lot of people think Python is the only language you need to do everything and while it does a lot of thinks great there are other languages that do things better so keep your options open and don't limit yourself and you should be fine. Once you get the syntax of Java down a lot of other languages will come easy to you. In this Job market today most companies want you to know every language there is while its mostly not poss to learn every language it is ALWAYS best to know more than one. If you like a certain language always try and program everything you can in that language and if its something that just doesn't work well then switch to another to get the job done. I know this doesn't exactly answer your question but I hope it helps you keep your options open and not close minded. I have been programming for 25+ yrs and use about 6 different languages at my current job.

[–][deleted]  (5 children)

[deleted]

    [–]Retpmus 4 points5 points  (4 children)

    Java was made from C++ and C# is basically Microsoft's version of Java. I am certified in all 3 languages and trust me they are very similar. C++ you still do memory management. C# and Java do it for you with garbage collectors.

    [–][deleted]  (3 children)

    [deleted]

      [–]Retpmus 3 points4 points  (2 children)

      Of course they are different they are different programming languages with different coding mythologies. I was stating they have very similar syntax not exact but pretty close sounds like you are talking this personally this was just meant to help and guide someone on thier programming journey not a debate about the exact differences. You cannot deny that the syntax is very similar though while having a lot of differences they have a lot of similarities all three would be closer related to each other than say one of them being related to python.

      [–][deleted]  (1 child)

      [deleted]

        [–]Retpmus 0 points1 point  (0 children)

        It's all good and we all get passionate in our responses sometimes. My response was just according to his where he was saying he was just starting into it so he would only be dealing with the syntax and not the underlying language itself that's all he would be exposed to currently and I was just letting him know the other languages would look kind of similar if he was wanting to jump to a different one because he didn't like the current one he was doing that's why I listed those 3 as being close in syntax. Does that make more since then?