Learn JAVA! How do I get started?

We're starting to learn Java in a few weeks, and I'd like to get started now. I've already watched a few videos by Junus Ergin.

Now our instructor told us that if we wanted to get into it now, we shouldn't just type out code from books or videos, but rather come up with a project and create our own problems, for which we should then find solutions. That would be the best way to learn.

I already have a project: a subnetting calculator.

However, I'm a bit confused and don't know how to get started, since I don't know anything about the structure of Java.

Do you have any tips on how I could get started?

And which video sources besides YouTube are useful?

Udemy, LinkedIn Learning, CodeGym?

Somehow I can't find the right beginning.

Maybe someone can give me some tips on how to get started and also recommend teaching materials/platforms.

(2 votes)
Loading...

Similar Posts

Subscribe
Notify of
3 Answers
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
CoSci
1 year ago

If you don’t have the basics of Java yet, I would recommend you to look at some tutorials, tap them off, read basics books, etc., right in the beginning it doesn’t make too much sense when you start your own projects but only invested a few hours or days without any previous experience.

You can also watch Codecademy, this is an interactive learning platform, where you can learn Java from other things, the course should be free if I remember correctly.

regex9
1 year ago

Now our instructor said (…) not to blunt the code (…) but to consider us a project (…)

I can agree with the first part: Stumping code is not so helpful. Easy to start with any project, but it’s not a good idea, because you can hardly even estimate how complicated this is going to get back and what knowledge you need for it. Looking for a little bit by bit via a search engine is more likely to help learn half-knowledge, bad practices, and if you’re stuck, that’s certainly a point of morality.

I already have a project: a subnetting calculator.

From projects with a graphical surface, I strongly advise for the beginning. The GUI toolkits for Java (Swing, SWT, JavaFX, …) require knowledge beyond basic knowledge.

First stay console applications and focus on getting familiar with simple basics (variables, operators, control structures, arrays). Take enough time to be sure about them at least in a way. All these topics in combination then also open more space for first small projects.

For example, you can find exercises on CodingBat.

(…) and somehow does not know how to start it (…)

Find a tutorial, a book or a course in which the basics are treated (or combine several sources). It’s hard to find something like this today. I’ve already listed some of my own suggestions. Point 1 can be replaced against the gang into a city library, but I would recommend to look for sources that treat at least Java 8/9.

An alternative learning environment for the beginning, which also allows you to quickly become active graphically and visually, can also be.

karol2010
1 year ago

Your instructor laughs quite big bullshit (if he really said that). Of course, you must first read into the language and the possibilities, until you think that you have understood the essential and know the big part before you can implement any project yourself.