I am very pasisonate about Java programming from the beginning. Most of the applications created my be as an undergrad were in Java some of which are still online/in-use. I have scored straight A's in programming courses in my undergrad.
Experience: 4 years
Java is the most popular object-oriented programming langauge in the world. Java is a great language for beginners as the students can focus solely on the algorithm rather than getting involved in coding intricacies like pointers,etc. Moreover, the world has moved to object-oriented paradigm. This makes Java programming an essential topic/course to learn.