Okay, I don't want MC-Market to become the next spigot where people who ask questions like "I wanna learn java!", or similar everyday, so here's a little thread to help you guys out in beginning your java adventures.
Let's begin:
Java isn't an easy language to master, nor is it the #1 choice to go for your first programming language (I'd recommend Python as a first), but it is an amazing language to learn and become aware of as it can do so much, but I'm sure most of you who are reading this are only here because you wanna make bukkit/spigot plugins, but keep in mind that you'll have to learn AT LEAST 3 months of Java just to make basic plugins (Depending how fast you can learn, how much you can remember, etc.). Anyways, let me give you my recommendations on what you could use to start (or expand) your Java adventures:
That's about it for this little thread! If you have any suggestions let me know!
Let's begin:
Java isn't an easy language to master, nor is it the #1 choice to go for your first programming language (I'd recommend Python as a first), but it is an amazing language to learn and become aware of as it can do so much, but I'm sure most of you who are reading this are only here because you wanna make bukkit/spigot plugins, but keep in mind that you'll have to learn AT LEAST 3 months of Java just to make basic plugins (Depending how fast you can learn, how much you can remember, etc.). Anyways, let me give you my recommendations on what you could use to start (or expand) your Java adventures:
Ammar T offers good and educational tutorials for a cheap price, so if you work best taught, he's your go-to guy.
Mat is a really knowledgeable Java Developer, I've also heard great things about him from others, though I am not sure whether he teaches anymore, I'm sure he'll be willing to for a fixed price.
Mat is a really knowledgeable Java Developer, I've also heard great things about him from others, though I am not sure whether he teaches anymore, I'm sure he'll be willing to for a fixed price.
1.DerekBanas (8.5/10) - https://youtube.com/user/derekbanas
Derek offers really good tutorials, though he sometimes doesnt explain things very well, a quick Google search would do you well so you can understand what he means.
2. CaveOfProgramming (9/10) - https://youtube.com/user/caveofprogramming
John Purcell offers splendid tutorials and goes into really good detail about what everything means (In my opinion). He's easy to grow your knowledge upon and will do amazing as a starting instructor.
3. TheNewBoston (6.5/10) - https://youtube.com/user/thenewboston
Personally I would never recommend to learn off him unless you wish to learn some fairly bad practice, but he is really good for beginners to get somewhat of an idea on learning Java (I would recommend going to a new instructor once you get an idea of how Java works).
Derek offers really good tutorials, though he sometimes doesnt explain things very well, a quick Google search would do you well so you can understand what he means.
2. CaveOfProgramming (9/10) - https://youtube.com/user/caveofprogramming
John Purcell offers splendid tutorials and goes into really good detail about what everything means (In my opinion). He's easy to grow your knowledge upon and will do amazing as a starting instructor.
3. TheNewBoston (6.5/10) - https://youtube.com/user/thenewboston
Personally I would never recommend to learn off him unless you wish to learn some fairly bad practice, but he is really good for beginners to get somewhat of an idea on learning Java (I would recommend going to a new instructor once you get an idea of how Java works).
Java for Dummies
Head First Java (2nd Edition)
Thinking in Java (4th Edition)
Oracle's Java Documentation - https://docs.oracle.com/javase/tutorial/
These 3 books in my opinion are really good and would benefit those who love to read and learn really well from reading plenty!
Head First Java (2nd Edition)
Thinking in Java (4th Edition)
Oracle's Java Documentation - https://docs.oracle.com/javase/tutorial/
These 3 books in my opinion are really good and would benefit those who love to read and learn really well from reading plenty!
CodeAcademy (Bad practice, lack of detail in teaching + you will learn very little about Java there)
-More coming soon-
-More coming soon-
That's about it for this little thread! If you have any suggestions let me know!
Mat - He's an awesome developer, though I personally never spoken to him, he knows what he's doing and does help the community a lot with his tips.
Savvy - I've persoanlly known him for quite some time now, he's a really cool guy to be friends with and has helped me plenty of times with my issues in Java.
Justis - He's a really cool guy to know and talk to. Though I mostly bugged him with Text-to-speech on discord for the lols, he does help me a ton with my Java issues as well.
Blasthappy - Though I don't personally lnow him much, he has helped me with questions I've had, even when I can possibly be a bit annoying to him. Though he's still fairly new to java compared to the others, he is pretty good and can defenitely get a job done.
Savvy - I've persoanlly known him for quite some time now, he's a really cool guy to be friends with and has helped me plenty of times with my issues in Java.
Justis - He's a really cool guy to know and talk to. Though I mostly bugged him with Text-to-speech on discord for the lols, he does help me a ton with my Java issues as well.
Blasthappy - Though I don't personally lnow him much, he has helped me with questions I've had, even when I can possibly be a bit annoying to him. Though he's still fairly new to java compared to the others, he is pretty good and can defenitely get a job done.
Last edited:
