Developer Learning

Status
This thread has been locked.

SavagezPvP

Feedback score
2
Posts
186
Reactions
26
Resources
0
Hi, I am a developer for Spigot/Bukkit plugins! I am learning how to code with Eclipse IDE and I want to know what type of plugins are the best to learn how to make and which are the most wanted plugins! Also, as I have started just a few days ago youtube isn't really helping me and I need a developer to teach me some stuff and maybe we could work on projects together!
 
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

JonasArgent

Premium
Feedback score
1
Posts
51
Reactions
25
Resources
0
Try to remake already existing plugins.
 

Perotin

Developer & Illustrator
Premium
Feedback score
4
Posts
275
Reactions
175
Resources
0
Where should I find those plugins? Also, I am new would you recommend learning java first?
Well, seeing as most plugins are made in Java, yeah...

You can find very cheap java courses on udemy for 10-15$ that are very good. Treehouse is also very good but that's if you are really sure about it and want an all-in-one solution (they have a lot of programming languages).
 

SavagezPvP

Feedback score
2
Posts
186
Reactions
26
Resources
0
Perotin I don't really have money to spend as I am making no money and coding can help me make it and also I want to learn so I can make my own server!
 

SavagezPvP

Feedback score
2
Posts
186
Reactions
26
Resources
0
Ok, well I understand that.What java course would you recommend? Also, any youtube videos too as I am a beginner.
 

Drakonn

Feedback score
1
Posts
72
Reactions
36
Resources
0
Well without any starting investment you're not going to magically profit.
That is true but the 'Investment' Doesn't have to be $$$ just Time and Effort. There is so many amazing tutorials on youtube plus places like spigotmc. If you stick with it and have a lot of free time you can get to being a pretty good java developer in around 2 months. I didn't buy any courses from udemy or any of those other sites, just watched youtube asked questions on spigot or of friends and figured stuff out, To be a good programmer you need to solve problems, watching a tutorial and copying what someone does isn't going to teach you to do that.

To the OP:
Before anything else I recommend you get the basics down, a good youtube series that goes over all the basics is THIS one by ApplJuzeProgramming, watching that and trying out a few of your own things will help you get all the basics down Once you have done that the best way to learn to program isn't by recreating a plugin that already exists, that's the easiest way to loose motivation. What you should actually do is go and create a thread on here or spigotmc and offer your services developing plugins for free. Be sure to state that you are still learning so people don't expect to much. You will almost certainly get a lot of requests, try and choose things that are outside your comfort zone but are also interesting ideas. If you get stuck go on spigot and create an informative thread with what you have etc and make sure you try and figure it out yourself first, do some googling try solve your own problems then as a last resort ask.
 

Perotin

Developer & Illustrator
Premium
Feedback score
4
Posts
275
Reactions
175
Resources
0
Perotin I don't really have money to spend as I am making no money and coding can help me make it and also I want to learn so I can make my own server!

Your parents have money. Ask them and tell them you really want to get into programming. If they're not willing to fork over $10 for hours of content then try TheNewBoston java tuts for free.
 

SavagezPvP

Feedback score
2
Posts
186
Reactions
26
Resources
0
That is true but the 'Investment' Doesn't have to be $$$ just Time and Effort. There is so many amazing tutorials on youtube plus places like spigotmc. If you stick with it and have a lot of free time you can get to being a pretty good java developer in around 2 months. I didn't buy any courses from udemy or any of those other sites, just watched youtube asked questions on spigot or of friends and figured stuff out, To be a good programmer you need to solve problems, watching a tutorial and copying what someone does isn't going to teach you to do that.

To the OP:
Before anything else I recommend you get the basics down, a good youtube series that goes over all the basics is THIS one by ApplJuzeProgramming, watching that and trying out a few of your own things will help you get all the basics down Once you have done that the best way to learn to program isn't by recreating a plugin that already exists, that's the easiest way to loose motivation. What you should actually do is go and create a thread on here or spigotmc and offer your services developing plugins for free. Be sure to state that you are still learning so people don't expect to much. You will almost certainly get a lot of requests, try and choose things that are outside your comfort zone but are also interesting ideas. If you get stuck go on spigot and create an informative thread with what you have etc and make sure you try and figure it out yourself first, do some googling try solve your own problems then as a last resort ask.
Thanks for taking your time and posting this it seems helpful and I am going to start doing what you recommend if you have discord please tell me.
 

Smadger

Full Time Developer
Supreme
Feedback score
2
Posts
37
Reactions
11
Resources
0
Btw I would personally recommend IntelliJ. I personally think it's a superior IDE when compared with eclipse.
 

Perotin

Developer & Illustrator
Premium
Feedback score
4
Posts
275
Reactions
175
Resources
0
Can you give me more reasons why?

Ignore them. For your info, the debate between which IDE is the best is controversial within this community in particular. If you're just starting out I would just use what works for you, your code will be the same whether in Eclipse or IntelliJ.
 

SavagezPvP

Feedback score
2
Posts
186
Reactions
26
Resources
0
Ignore them. For your info, the debate between which IDE is the best is controversial within this community in particular. If you're just starting out I would just use what works for you, your code will be the same whether in Eclipse or IntelliJ.
Ok!Thanks for the info
 

Drakonn

Feedback score
1
Posts
72
Reactions
36
Resources
0
Ignore them. For your info, the debate between which IDE is the best is controversial within this community in particular. If you're just starting out I would just use what works for you, your code will be the same whether in Eclipse or IntelliJ.
Got to disagree with you here. Yea the code will be the same but IntelliJ has so many features eclipse doesn't that can help masks writing that code a lot faster. To name just a few:

Built in decompiler which is super useful for nms and in general useful while your learning

In built git integration so you can get into good habits (version control) early.

And a bunch of other stuff as well as everything elcipse can do. Plus it's just generally a more modern ide.

Ok!Thanks for the info
It is definitely worthwhile switching, and given your not super familiar with either you should switch to IntelliJ now so it's not harder to switch later on when you know how to use eclipse and have to learn all of intellijs key binds and where stuff is etc.
 

Perotin

Developer & Illustrator
Premium
Feedback score
4
Posts
275
Reactions
175
Resources
0
Got to disagree with you here. Yea the code will be the same but IntelliJ has so many features eclipse doesn't that can help masks writing that code a lot faster. To name just a few:

Built in decompiler which is super useful for nms and in general useful while your learning

In built git integration so you can get into good habits (version control) early.

And a bunch of other stuff as well as everything elcipse can do. Plus it's just generally a more modern ide.


It is definitely worthwhile switching, and given your not super familiar with either you should switch to IntelliJ now so it's not harder to switch later on when you know how to use eclipse and have to learn all of intellijs key binds and where stuff is etc.

Eclipse has a built in decompiler too as well as git.

I use IntellIj and I say this: the debate between IDEs at a stage like this where he should be learning the language first is just shallow. Let the man learn what the difference between a HashMap and a list is before you offer him a new IDE that will be confusing at first.
 

Drakonn

Feedback score
1
Posts
72
Reactions
36
Resources
0
Eclipse has a built in decompiler too as well as git.

I use IntellIj and I say this: the debate between IDEs at a stage like this where he should be learning the language first is just shallow. Let the man learn what the difference between a HashMap and a list is before you offer him a new IDE that will be confusing at first.
Yeah however my point was more that IntelliJ is better (not really debatable imo, it has more stuff easier to use and just generally nicer) and so It would be better for him to use IntelliJ now and learn with IntelliJ rather than ending up switching in a few months and in the end wasting time learning 2 ide's.
 

Perotin

Developer & Illustrator
Premium
Feedback score
4
Posts
275
Reactions
175
Resources
0
Yeah however my point was more that IntelliJ is better (not really debatable imo, it has more stuff easier to use and just generally nicer) and so It would be better for him to use IntelliJ now and learn with IntelliJ rather than ending up switching in a few months and in the end wasting time learning 2 ide's.


I'm just going to post this spigot link as it is relevant. Saying its easier to use and generally nicer is subjective, and that you failed to mention one unique thing of IJ shows that you also don't really know what you're talking about but just going off of your feelings.
 
Status
This thread has been locked.
Top