#Coming from C, C++ and Python

1 messages · Page 1 of 1 (latest)

covert lichen
#

Hey guys, recently changed Uni and in the new one they work with Java. I've been working with C, C++ and Python and now I got a subject where they are really advanced into Java (almost as I was with C++). So, I know the fundamentals are the same because the teacher was doing like a rewind of things we should know, and I knew most of them, but there seem to be differences such as the use of lists or things like a scanner? So my question is, as I don't really have much time to learn Java from scratch, and the keys are almost the same, is there any source to transfer from those languages to Java, or anywhere that can help me with the transition faster?
Thanks.

hearty cryptBOT
#

<@&987246683568103514> please have a look, thanks.

verbal gorge
hearty cryptBOT
#

MOOC is a completely free introductory Java course created by the University of Helsinki, it is a great way to learn Java from the ground up.

It consists of two parts, one at beginner, and another at intermediate level. The end of the course is marked by creating your own Asteroids game clone!

Even though the instructions show how to configure and use NetBeans for the course, you can use IntelliJ. To use IntelliJ, simply install the TMC plugin by opening IntelliJ -> File -> Settings -> Plugins and searching for TMC. You will then be able to use IntelliJ to complete MOOC.

Visit MOOC here: https://java-programming.mooc.fi/
(the course is available in both English and Finnish)

About the course - Java Programming

verbal gorge
#

this is a 140H course of java basics

#

you could skip the two last parts

#

and you could skip exercices, making it so you will do it in 10H-20H

#

ah and learn maven and gradle, they are very important for java

#

you can also check out the jeps (equivalent to python peps) to learn the newer features

#

or simply ask here if you have any specific question

#

note that since java is a bit old, there is a lot of legacy stuff that you need to avoid and use the replacement instead, and many courses or so answers if you search them won't tell you the correct stuff

covert lichen
#

But thanks, makes sense to skip parts of MOOC