Where did you learn?

Status
This thread has been locked.
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

TheNewTao

Java Developer
Premium
Feedback score
0
Posts
654
Reactions
274
Resources
0
The best way to learn is to PRACTICE all you can, start doing a HelloWorld using those "Java for dummies," they helped me a lot. Also, thenewboston in youtube is amazing, although, he goes into GUI development, which you don't need that much for Bukkit Plugins, but it is always good to know. Like I told you before, practice makes perfect. Learn from your mistakes, try to avoid bad programming practices, and never, again NEVER, watch TheBCBroz
 

Green

Banned
Feedback score
0
Posts
307
Reactions
28
Resources
0
The best way to learn is to PRACTICE all you can, start doing a HelloWorld using those "Java for dummies," they helped me a lot. Also, thenewboston in youtube is amazing, although, he goes into GUI development, which you don't need that much for Bukkit Plugins, but it is always good to know. Like I told you before, practice makes perfect. Learn from your mistakes, try to avoid bad programming practices, and never, again NEVER, watch TheBCBroz
Thankyou, I am going to watch some thenewboston :D
 
Banned forever. Reason: Ban Evading (sethsabo)

TheRealDan

Software Developer
Supreme
Feedback score
15
Posts
274
Reactions
126
Resources
0
Assuming that you have your IDE setup, you should save this link (to your favorites?) https://hub.spigotmc.org/javadocs/bukkit/ it contains all the things you can do with Bukkit.

I also agree with TheNewTao, just code something/practice.
I started by deciding to make X plugin and then every time I had a problem or something that I couldn't/didn't know how to do/fix I would google answers. I also still find the Bukkitforums at http://bukkit.org/forums/plugin-development.5/ a great place to ask questions - if you are stuck, there are some BukkitDevelopers there who will help you out.

EDIT: I also found that Youtube is not very helpful, and you will also most likely just pick up any bad habits that whoever you are watching has.
 

SuperWhoLock46

Feedback score
0
Posts
35
Reactions
13
Resources
0
Pogostickdev
thenewboston
Spigot forums
Bukkit forums

Good sources for the Bukkit API

If you want to learn Java in general, the Dummies books and TYVs are always good.
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
TheRealDan YouTube is great for CONCEPTS. TheNewBoston has horrible naming conventions, but normally he is very good at explaining the concepts of things very concisely and I have learned a small portion of my Java knowledge from him.

My favorite YouTube teacher that I've found by far is Derek Banas. He has amazing tutorials for pretty much any language you can think of as well as TONS of Java tutorials such as OOP concepts and design patterns. Here is a link to his Java playlist.

StackOverflow is an amazing resource as well for general Java stuff. You will have to realize that the majority of your problems, when you start off, are associated with Java knowledge, not Bukkit knowledge. Thus, you will have to search on resources in which Java in itself is focused on.

Also, don't neglect the Oracle Java documentation.
 
Last edited:

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
The best way to learn is to PRACTICE all you can, start doing a HelloWorld using those "Java for dummies," they helped me a lot. Also, thenewboston in youtube is amazing, although, he goes into GUI development, which you don't need that much for Bukkit Plugins, but it is always good to know. Like I told you before, practice makes perfect. Learn from your mistakes, try to avoid bad programming practices, and never, again NEVER, watch TheBCBroz
thenewboston is god awful. If your trying to avoid bad programming practices don't watch his videos.
 

Green

Banned
Feedback score
0
Posts
307
Reactions
28
Resources
0
thenewboston is god awful. If your trying to avoid bad programming practices don't watch his videos.
Where should I start?[DOUBLEPOST=1450062219,1450062183][/DOUBLEPOST]What about codeacademy?
 
Banned forever. Reason: Ban Evading (sethsabo)

Green

Banned
Feedback score
0
Posts
307
Reactions
28
Resources
0
Banned forever. Reason: Ban Evading (sethsabo)

Bryce

Senior Java & Full-Stack Developer
Supreme
Feedback score
18
Posts
678
Reactions
934
Resources
19
I went to school. I started just before Highschool doing some shitty hello worlds, Got into highschool, Took:

ICS Grade 9C, 10C, 11C, 11U, 12U, and 12 AP. Every course was Java except 9C. That was ActionScript. Now i am beginning my new course in college in the summer!
 

TheNewTao

Java Developer
Premium
Feedback score
0
Posts
654
Reactions
274
Resources
0
If you don't like thenewboston, then try Cave of programming, they are amazing and free :)
 

TheNewTao

Java Developer
Premium
Feedback score
0
Posts
654
Reactions
274
Resources
0
I suggest you don't watch Bukkit Tutorial videos, or at least don't rely on them that much. Don't get me wrong, some of the people making those tutorials are actually really good, but it is better to figure out everything yourself at the start. Once you feel comfortable with Java, read the Bukkit docs and the plugin tutorial in the Bukkit Wiki: http://wiki.bukkit.org/Plugin_Tutorial. Read the resources in the Bukkit forums, ask lots of questions to more experienced developers and you should be on your way to an advanced programmer :)
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
UltimatelyElite Okay, good point about college being one of the best ways to learn but:

1. Not everybody can pay for college classes and/or don't have any classes near them
2. My high school's web page design class teaches HTML tags over the course of an entire semester, which I can learn online in about 30 minutes.
3. "Don't read stuff online"... This is absolutely idiotic. Ever heard of this?
4. Yes, many computer science professors are much more direct and can give you a wealth of information, but you cannot forget that some professors LITERALLY read from the Oracle documentation WHICH YOU CAN DO FOR FREE.

I am not saying learning in college is bad, but you can still learn before you get into college. Many students in introductory computer science classes already experimented with programming before even signing up for the class.
 
Status
This thread has been locked.
Top