Best place to start for learning Java

Status
This thread has been locked.

Rasturize

Investor & Server Manager ~ rasturize.com
Banned
Feedback score
25
Posts
854
Reactions
423
Resources
0
(I know this question is asked often don't shoot me)

Since I have spare time over the summer I want to start learning Java. I know some basic stuff in Python and HTML already, but Java is mostly new to me. If you've got any recommendations to start off / any advice for me, please let me know <3
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/rasturize-scam-report.521190/)
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

AegisBlue

Python Developer
Supreme
Feedback score
10
Posts
427
Reactions
151
Resources
0
(I know this question is asked often don't shoot me)

Since I have spare time over the summer I want to start learning Java. I know some basic stuff in Python and HTML already, but Java is mostly new to me. If you've got any recommendations to start off / any advice for me, please let me know <3
Go on udemy or maybe lynda.com
 

FelixDev

Typical Developer and Designer
Premium
Feedback score
9
Posts
1,113
Reactions
331
Resources
0
My tip is to not stress through it. Look youtube and take "impossible" ideas to reality look up how to make it and go by yourself. GL[DOUBLEPOST=1531583343][/DOUBLEPOST]1 - Im quite learning java myself atm (Coding mc plugins) We can learn together maybe ?
 
Last edited:

Rasturize

Investor & Server Manager ~ rasturize.com
Banned
Feedback score
25
Posts
854
Reactions
423
Resources
0
My tip is to not stress through it. Look youtube and take "impossible" ideas to reality look up how to make it and go by yourself. GL[DOUBLEPOST=1531583343][/DOUBLEPOST]1 - Im quite learning java myself atm (Coding mc plugins) We can learn together maybe ?
DM me :)
 
Banned forever. Reason: Scamming (https://builtbybit.com/threads/rasturize-scam-report.521190/)

Blood

Deactivated
Feedback score
23
Posts
497
Reactions
287
Resources
0
I started by watching mybringback's tutorials. (See spoiler at the bottom)

The best way to learn is to have an end goal or projects or a purpose. It doesn't really make sense to say "I'm going to learn Java" and then be able to do everything you want to because Java is so vast and it's going to take a long time to learn "everything" there is to know. I recommend you take up a hobby like Spigot plugin development after learning the basics. Using this hobby, you can create problems for yourself to solve, and along the way, learn Java and other useful methodologies. When starting off, I recommend that you try to use the best practices (efficiency, clean code, naming conventions) which are something you'll figure out after some time.

For Spigot plugin development I watched StormCoreFilms at first (his tutorials are pretty old, I wouldn't recommend them these days but they can be a good secondary resource) and then as I got more advanced, I watched SgtCaze. It may take a lot of asking on the forums and Googling (Go to Google first before asking questions but sometimes you may not get the answer you're looking for so if you're asking a question be detailed and specific, saying what you're trying to do and what you've already tried)

Note: Just because there's a tutorial for something doesn't mean it's a good tutorial because half the time people that make "BUKKIT PLUGIN TUTORIALS FOR BEGINNERS" think they know what they're doing but really their tutorials suck and teach bad practices. So please do not watch TheBCBroz. Some good YouTubers for Bukkit/Spigot development are PogoStick29Dev and SgtCaze.
Note 2: Many tutorials use Eclipse but please try to switch over to IntelliJ when you get a sense of what you're doing and not just mimicking tutorials anymore because many devs look down upon Eclipse and IntelliJ is way more useful for when you get into Maven or Gradle projects.

If you have any questions, feel free to PM me or ask on this thread as I'll keep it on my watched threads list :)

 
Last edited:

Clyde

Premium
Feedback score
44
Posts
1,574
Reactions
1,220
Resources
0
The only YouTuber I'd ever recommend is Derek Banas for Java Tutorials, a lot of the others I've found are inconsistent, use poor naming conventions, inconsistent coding styles, failure to explain basic fundamentals/concepts, and use deprecated/unconventional methods.

TheNewBoston is decent, but he uses horrible class/method naming, he doesn't really follow common/basic programming standards, poor explanations of things and there are times as well where he just holds your hand and gives you the code without explaining what it does, nor does he make you think critically.

Here is Derek Banas's Playlist:
https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

I'd recommend this guy from Udemy if you're willing to buy a Udemy course (I personally used him):
https://www.udemy.com/the-complete-java-9-masterclass-beginner-to-expert/

Or of course, you can read the Java docs.

Good luck!
 

Blood

Deactivated
Feedback score
23
Posts
497
Reactions
287
Resources
0
The only YouTuber I'd ever recommend is Derek Banas for Java Tutorials, a lot of the others I've found are inconsistent, use poor naming conventions, inconsistent coding styles, failure to explain basic fundamentals/concepts, and use deprecated/unconventional methods.

TheNewBoston is decent, but he uses horrible class/method naming, he doesn't really follow common/basic programming standards, poor explanations of things and there are times as well where he just holds your hand and gives you the code without explaining what it does, nor does he make you think critically.

Here is Derek Banas's Playlist:
https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

I'd recommend this guy from Udemy if you're willing to buy a Udemy course (I personally used him):
https://www.udemy.com/the-complete-java-9-masterclass-beginner-to-expert/

Or of course, you can read the Java docs.

Good luck!
I've always seen Derek's tutorials pop up but I've never been able to sit through the entire thing. That's a very true point about lots of tutorials using bad conventions and not really explaining things so I guess you have to pick your poison :p
 

TriedButLost

Premium
Feedback score
9
Posts
321
Reactions
84
Resources
0
The only YouTuber I'd ever recommend is Derek Banas for Java Tutorials, a lot of the others I've found are inconsistent, use poor naming conventions, inconsistent coding styles, failure to explain basic fundamentals/concepts, and use deprecated/unconventional methods.

TheNewBoston is decent, but he uses horrible class/method naming, he doesn't really follow common/basic programming standards, poor explanations of things and there are times as well where he just holds your hand and gives you the code without explaining what it does, nor does he make you think critically.

Here is Derek Banas's Playlist:
https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19

I'd recommend this guy from Udemy if you're willing to buy a Udemy course (I personally used him):
https://www.udemy.com/the-complete-java-9-masterclass-beginner-to-expert/

Or of course, you can read the Java docs.

Good luck!
Hey from some one knowing nothing and wants to start learing a decent amount would you suggest buying that course https://www.udemy.com/the-complete-java-9-masterclass-beginner-to-expert/ Learn Java 8 and Java 9 there is a Learn to master Java 8 and Java 10 core development https://www.udemy.com/java-the-complete-java-developer-course/ which one would be best for me? for future spigot plugins and perhaps future skill for IRL would love a response
 
Last edited:

Clyde

Premium
Feedback score
44
Posts
1,574
Reactions
1,220
Resources
0
Hey from some one knowing nothing and wants to start learing a decent amount would you suggest buying that course https://www.udemy.com/the-complete-java-9-masterclass-beginner-to-expert/ Learn Java 8 and Java 9 there is a Learn to master Java 8 and Java 10 core development https://www.udemy.com/java-the-complete-java-developer-course/ which one would be best for me? for future spigot plugins and perhaps future skill for IRL would love a response
Both will do fine.

For the second one Tim Buchalka is an amazing Java Developer and knows his stuff, but his explanations aren't always the best, or he's bit too fast paced.

You'll be perfectly fine with the first one in all honesty.
 

TriedButLost

Premium
Feedback score
9
Posts
321
Reactions
84
Resources
0
Both will do fine.

For the second one Tim Buchalka is an amazing Java Developer and knows his stuff, but his explanations aren't always the best, or he's bit too fast paced.

You'll be perfectly fine with the first one in all honesty.
hey I think learning python starting off for the basic would be better than jumping into java for first time coding
 
Status
This thread has been locked.
Top