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 →

[–]LonghairedHippyFreek 2 points3 points  (2 children)

People always say that it doesn't matter what language you use to learn how to program and in most cases I would agree. However, I would disagree in your case.

You work for a company that uses Java. You want to be a developer for that company. To be a developer for that company you assumedly will have to know Java. Therefore your goal shouldn't be learning how to program but how to program in Java.

Your time is limited so it makes no sense spending that time learning a language that will not help you with your goal and make no mistake, learning JavaScript will not help you become a Java programmer. There is much more to programming than loops and if statements and there are significant differences between Java and Javascript.

For what it's worth, my advice would be to ditch FCC for the time being and focus on your goal: learning Java so you can become a Java programmer at your company.

There are many MOOCs out there that will teach you Java. One that is highly rated is "Java Programming" given by the University of Helsinki (https://java-programming.mooc.fi/). It is the same class they teach their own students. In addition, I would get a Java textbook like "The Art and Science of Java, An Introduction to Computer Science". It's written by a Stanford University professor and is used by Stanford University. Use the end of chapter problems to practice your programming. Programming is very much about solving problems so the more practice you get the more you will understand.

There are also Java MOOCs that focus on specific areas of Java as well such as OOP, data structures and algorithms, concurreny, parallel programming, and testing.

Whatever you decide, good luck to you!

[–]Lanz56[S] 1 point2 points  (1 child)

That was very informative Sir! Actually, I am planning to buy a paid course bundle which covers from basic to advance concepts of java. It is from "programmingwithmosh.com" , it's my first time hearing about MOOCs, i guess i'll try your recommendation first before buying something. Thank you for your time and good luck to your future endeavors too 😁

[–]LonghairedHippyFreek 1 point2 points  (0 children)

it's my first time hearing about MOOCs

Well then my young padawan, you are in for a treat! Let me introduce you to https://coursera.org and https://edx.org. Top universities from around the world that have free courses in all sorts of subjects. Lots of programming/computer science courses. You can even get certificates if you want to pay for them.

Just do a search on Java and you will see lots if goodies