How did you learn to write plugins?

Status
This thread has been locked.

birddog

Feedback score
0
Posts
8
Reactions
0
Resources
0
I want to get started on writing plugins for Minecraft servers and was wondering where do people learn to do that? I know YouTube might be a simple source but I really want an answer from someone who knows how to make them. I apologize for putting this thread here but it's not really off-topic from plugins so I guess this is where I ask.
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

WristzPvP

Feedback score
1
Posts
138
Reactions
49
Resources
0
I want to get started on writing plugins for Minecraft servers and was wondering where do people learn to do that? I know YouTube might be a simple source but I really want an answer from someone who knows how to make them. I apologize for putting this thread here but it's not really off-topic from plugins so I guess this is where I ask.

Learning to program is not a simple task. However, there are hundreds of thousands of ways to learn.
Personally, I learned Java (the programming language Minecraft uses) by reading.

Reading in my opinion (even though I hate it) is the best way to learn.
For example, I have never read a whole "real" book (novel) in my life. Except for a few Java For Dummies, JS for Dummies, and other books of that matter.

If you ask any real life programmer how they learned, I can guarantee they will not say "thenewboston" and 80% will not say "online courses". They will most likely give you a response similar to mine.

There are several good programmers on MCM (however, most are skids).

Mat Bryce
 
Last edited:

birddog

Feedback score
0
Posts
8
Reactions
0
Resources
0
Good to know. I will definitely pick up a few books about java programming
 
Last edited:

WristzPvP

Feedback score
1
Posts
138
Reactions
49
Resources
0
You can pick up an up to date book on Java or most any programming language for cheap, or free online.
 

Lacroix

creativity at its finest!
Supreme
Feedback score
40
Posts
1,663
Reactions
771
Resources
0
Google & CodeAcademy[DOUBLEPOST=1498360518][/DOUBLEPOST]Also PogoStick on YouTube can help you a lot.
 

Larjd

Supreme
Feedback score
11
Posts
429
Reactions
199
Resources
0
bucky roberts
 

WristzPvP

Feedback score
1
Posts
138
Reactions
49
Resources
0
Good to know. I will definitely pick up a few books about java programming

At first, the books will be boring, however, after a while, you will actually be able to make stuff with them, and they will become interesting. It takes extreme dedication though.
 

Capri

Well-Known Gangster
Supreme
Feedback score
6
Posts
133
Reactions
63
Resources
0
Here are a few good video resources for you to check out:

https://www.youtube.com/playlist?list=PLE7E8B7F4856C9B19
https://www.youtube.com/playlist?list=PLyRiRUsTyUXhUXoOPEdMZWhGpGeSQFZgH

Just as a reminder, PLEASE PLEASE PLEASE, learn how to program in java before learning bukkit api. While it might seem easy to do things in bukkit api, writing "beautiful code" that is efficient takes hours of practice and you need to be VERY determined. I also highly recommend WristzPvP's method of learning, as that's what I'm am doing currently
 

Ambrosia

Premium
Feedback score
22
Posts
2,340
Reactions
1,384
Resources
0
Learning to program is not a simple task. However, there are hundreds of thousands of ways to learn.
Personally, I learned Java (the programming language Minecraft uses) by reading.

Reading in my opinion (even though I hate it) is the best way to learn.
For example, I have never read a whole "real" book (novel) in my life. Except for a few Java For Dummies, JS for Dummies, and other books of that matter.

If you ask any real life programmer how they learned, I can guarantee they will not say "thenewboston" and 80% will not say "online courses". They will most likely give you a response similar to mine.

There are several good programmers on MCM (however, most are skids).

Mat Bryce
That's incorrect, a lot of people nowadays learn for online sights. Although I did learn from a book and PluralSights.
 

Bryce

Senior Java & Full-Stack Developer
Supreme
Feedback score
18
Posts
678
Reactions
934
Resources
19
Learning to program is not a simple task. However, there are hundreds of thousands of ways to learn.
Personally, I learned Java (the programming language Minecraft uses) by reading.

Reading in my opinion (even though I hate it) is the best way to learn.
For example, I have never read a whole "real" book (novel) in my life. Except for a few Java For Dummies, JS for Dummies, and other books of that matter.

If you ask any real life programmer how they learned, I can guarantee they will not say "thenewboston" and 80% will not say "online courses". They will most likely give you a response similar to mine.

There are several good programmers on MCM (however, most are skids).

Mat Bryce

I learned mostly by reading, not books, but documentation rather. When I saw something I didnt understand, I would look up the documentation for what I didnt know lol.

Other than that, I took 4 years worth of courses for Java through school, most of it I did know, however it touched up on my conventions, methodologies etc.

I appreciate the tag WristzPvP <3

Best of luck to you!
 

birddog

Feedback score
0
Posts
8
Reactions
0
Resources
0
Thanks to everyone who replied to the post so far! I really appreciate it because I'm really interested in programming.[DOUBLEPOST=1498364879][/DOUBLEPOST]
Learning to program is not a simple task. However, there are hundreds of thousands of ways to learn.
Personally, I learned Java (the programming language Minecraft uses) by reading.

Reading in my opinion (even though I hate it) is the best way to learn.
For example, I have never read a whole "real" book (novel) in my life. Except for a few Java For Dummies, JS for Dummies, and other books of that matter.

If you ask any real life programmer how they learned, I can guarantee they will not say "thenewboston" and 80% will not say "online courses". They will most likely give you a response similar to mine.

There are several good programmers on MCM (however, most are skids).

Mat Bryce
I was looking at the list of Java for Dummies and it showed many different types of books such as Java for Dummies, Java 2 for Dummies, Java Programming for Dummies, etc. Which ones do you recommend if I am going to buy. ( I'm most likely going to buy more than one book)
 
Last edited:

WristzPvP

Feedback score
1
Posts
138
Reactions
49
Resources
0
Thanks to everyone who replied to the post so far! I really appreciate it because I'm really interested in programming.[DOUBLEPOST=1498364879][/DOUBLEPOST]
I was looking at the list of Java for Dummies and it showed many different types of books such as Java for Dummies, Java 2 for Dummies, Java Programming for Dummies, etc. Which ones do you recommend if I am going to buy. ( I'm most likely going to buy more than one book)
https://doc.lagout.org/programmation/Java/Java for Dummies (6th ed.) [Burd 2014-03-31].pdf
http://www.ebooksbucket.com/uploads...ramming_with_Java_For_Dummies_4th_Edition.pdf

After you finish one or both of those, you could buy a recent one. (http://www.wiley.com/WileyCDA/WileyTitle/productCd-1119235553.html)

Other options that are just as good include...

http://www.tutorialspoint.com/java/java_tutorial.pdf
http://www.oracle.com/events/global/en/java-outreach/resources/java-a-beginners-guide-1720064.pdf

A beefy one would be the following. Though it would be packed with information.

http://iiti.ac.in/people/~tanimad/JavaTheCompleteReference.pdf
 

birddog

Feedback score
0
Posts
8
Reactions
0
Resources
0

Thank you so much. I appreciate it because I've been looking everywhere for the best edition.[DOUBLEPOST=1498366842][/DOUBLEPOST]
Code* not write
My bad
 
Last edited:
Status
This thread has been locked.
Top