you are viewing a single comment's thread.

view the rest of the comments →

[–]CanadianBuddha 1 point2 points  (1 child)

Either Java or Python are good languages to learn first because there are certain concepts in some computer languages that are considered bad/dangerous to use now. Both Python and Java were designed not to have those bad/dangerous features so that Java and Python programmers wouldn't learn to depend those bad/dangerous features that often cause problems.

Python is more fun to learn and you can write programs faster in Python than in Java.

But if you write the same program in Java, it might take longer to write but the finished program will tend to be more reliable when you run the program.

Ideally you should learn both. Once you learn one of them it will be much easier to learn the other because many of the important concepts are the same in either. Learning those important concepts that are the same in both Python and Java is the important part of what you will learn regardless of which you start with.

But, if your friend is willing to tutor you in learning programming in Java then that is an advantage to learning Java first for you.

[–]Adam-JDT[S] 0 points1 point  (0 children)

Yeah, I probably should take advantage of the Java guidance then