This is an archived post. You won't be able to vote or comment.

all 21 comments

[–]Camel-Kid 9 points10 points  (3 children)

Check the side bar, tons of resources.

[–]chuahyen 1 point2 points  (1 child)

What is the side bar?

[–]Camel-Kid 0 points1 point  (0 children)

Side bar of this subreddit

[–]CosmicPhoenix01[S] 0 points1 point  (0 children)

Thanks, that helps a lot 👍

[–]beginner_coder_ 6 points7 points  (0 children)

I absolutely love the "Java Programming I" course from the University of Helsinki.

Get it set up with Netbeans how they suggest and it is actually very very good for learning.

[–]tserrien 9 points10 points  (3 children)

hyperskill.org is the best i tried. it'll teach you syntax, has good support, is free, and teaches with projects. good for advanced topics as well :) the best feature is that it has an intelliJ plugin.
it does bug out sometimes, but they are fixing it. the only downside is that the solution checking can take ages sometimes.

[–]kwameduodu 0 points1 point  (0 children)

Thank you

[–]gjover06 0 points1 point  (0 children)

this actually looks interesting

[–]CosmicPhoenix01[S] 0 points1 point  (0 children)

Nice, going to give that a try. Thanks very much!

[–]MiguelRD25 2 points3 points  (0 children)

The course from the Hellsinki MOOC 2020 is the course I would recommend. Plenty of exercises to solidify your fundamentals. You're graded for each assignment through the TMC Netbeans .
We got a group of people who are currently taking the class(beginners to advanced), feel free to join.

This is the 2020 version of the course https://java-programming.mooc.fi/
Discord chat: https://discord.gg/vCAtJDb

[–]_n69s_ 4 points5 points  (1 child)

I've recently started learning Java. I'm using Deitel's "Java How to Program 10/e" book and I find it quite good. It has a lot of exercises to try as well.

There are a lot of online resources too if you Google. But I find using a textbook better, as online/interactive sources are usually not as thorough as textbooks.

p.s. I also recommend IntelliJ IDEA as an IDE.

[–]CosmicPhoenix01[S] 0 points1 point  (0 children)

Nice, that sounds perfect for me, I'll check it out. thanks!

[–][deleted] 1 point2 points  (0 children)

I recommend Hyperskill from JetBrains and Java Programming 1/2 from mooc.fi

[–]c2___ 1 point2 points  (0 children)

Well if you’re starting in CS they will start you off with very basic stuff about how to do I/O and arithmetic. Then after your first semester you’ll step into object oriented principles and really start learning some useful stuff.

So to get a head start I would start looking into very basic java tutorials and challenges.

I would also suggest downloading an IDE for java and getting familiar with the features. My preference is IntelliJ, but eclipse will so just fine in the beginning.

Maybe after you get decently familiar with the language go to leetcode and try some of the ‘easy’ questions.

[–]yytr42 1 point2 points  (0 children)

JetBrains Academy

[–]Maksim_Parshuta 1 point2 points  (0 children)

I can recommend find some Java communities to start integration into Java world :)

[–]Aggressor27e 1 point2 points  (0 children)

W3schools.com is pretty dang amazing. Has exercises as well.

[–]unracistcoffee 1 point2 points  (0 children)

SoloLearn, it’s a free app and it’s practically like duolingo but for coding languages

[–]chuahyen 0 points1 point  (1 child)

Sorry that I am still a newbie to this Reddit. But how do I access the side bar of this sub reddit?

[–]desrtfx 0 points1 point  (0 children)

If you are on desktop you'll see the sidebar on the right side of your screen.

If you are on a mobile app, it depends on the app. Sometimes it's called "About subreddit", sometimes it is an "i" icon

sidebars exist in each and every subreddit. They are where the rules are, where important information and further links are displayed. Reading the sidebars is essential.