Looking for a Plugin Teacher

Discussion in 'Plugin Development' started by Triangle_Michael, Jul 4, 2014.

Thread Status:
Not open for further replies.
  1. Hello! My name is Michael and I am looking for a plugin developer that can teach me coding. I recently made this simple plugin that when someone does /hub they get teleported to spawn with a little message. But that's not what I'm here. You see I want someone to teach me how to make a good plugin. Not the best like Essentials or whatever. Just a good plugin. You don't have to the best teacher there is. If you want to help me my Skype is Triangle_Michael! (P.S I'm sorry If I post this in the wrong section.)
  2. Offline


  3. Answer 1) From Who
    Answer 2) The Link Doesn't dumb it down for me.
    Answer 3) Read carefully

    1. public void needHelp()
    2. {
    3. Thread.facepalm();
  4. Offline


    1. There are plenty of good Java tutorials for those who google. Just check out the first page of hits when googling "java tutorial"
    2. If you don't understand it, then that -could- mean you don't understand Java enough. Most of the plugin tutorial is done step by step.
    3. Instead of repeat process, I like to change it into 'practice practice practice'
  5. Triangle_Michael There are many good online tutorials, including by oracle, however I would definitely recommend obtaining a decent Java book :) You're unlikely to find a teacher, as it's really not easy to teach - you'd be somewhat more likely to find one if you had a friend who knew the language but, even then, a lot of people either wouldn't be willing or wouldn't be able to teach somebody - it may be that case especially when it's a friend really.
  6. fireblast709 YouTube tutorials are outdated and most of them give me a error even though I do correctly.
  7. Offline


    That's what you get for watching YouTube tutorials. Go get a book or follow the java path.
    hintss likes this.
  8. Triangle_Michael I wouldn't recommend using YouTube videos for tutorials, especially when you want to learn Bukkit, which changes a lot more regularly than the Java language :p Try text-based tutorials or a Java book, and then learn Bukkit from the official tutorial & JavaDocs - trust me, you'll see how simple it is to pick up once you know Java. :)
  9. Offline


  10. Website so I can purchase it?
  11. Offline


    You don't need to pay to learn Java lol. A couple simple google searches can find you tutorials.

  12. I meant the book
  13. Offline


    Triangle_Michael google "kennithbgoodin bukkit tutorials"
    I know it's youtube but I learned well from him
  14. YT Tuts don't help.
  15. Offline


    Message sent
  16. Offline


    How? That's where I learned and I do just fine. Plus, those are recent. If you can't watch a damn Youtube tutorial, then you shouldn't be on the internet!
  17. Offline


    Regarding the book, I recommend "Java for Dummies, 5th Edition". Search it on Amazon, I believe it costs approximately $20. If that price or for any reason that book doesn't appeal to you, just search "Java books" on amazon.

    As for online resources, I have to agree with AdamQpzm here. The Bukkit API (As a lot of 3rd Party API's do) is constantly evolving, and tutorials become out of data very quickly. The wiki does a solid job of explaining Bukkit to beginners, but it is expected of you to have a Java foundation.

    A good way to seek guidance about Bukkit is to read through the superb documentation at jd.bukkit.org ; if the docs don't answer your question, and google does not either, come back to these forums, because many developers here are pretty knowledgable about the Bukkit API and can point you in the right direction. I digress, you are still expected to know basic Java.

    TL;DR: Java books, such as "Java for Dummies, 5th Edition" is pretty good. After you get a solid foundation in it, you are ready to begin working with Bukkit.

    Edit: Phasesaber Calm down mate ... everybody learns differently; no need to cause a war.
    Phasesaber likes this.
  18. Offline


    AoH_Ruthless I guess so, it just angers me when people can't figure something out so much that they can't watch a flapping video on it!
  19. Offline


    If you have general Java questions you could also search/ask them on stack overflow, I found this infinitely more helpful than video tutorials (nor have I ever read a Java book).
  20. Offline


    Youtube tutorials, especially for Bukkit, are generally horrible. The first playlist you provided is, to date, the only decent Java instructor that has youtube tutorials that are worth watching. Keep it up if you can learn from thenewboston. I personally still like books better, but thenewboston is decent. However, that second tutorial playlist is the BcBroz. No offense to him, but he demonstrates horrid coding practices and you are better off to forget every single thing he taught you. He's out of date and his methods aren't very efficient. PogoStick29 does a much better job, but eventually his tutorials will also become obsolete (if some are not, already). He, like theBcBroz, don't really take the time to explain the very important things, which is hard with videos, but it is still necessary.
    I recommend you stop BcBroz immediately, and you learn Bukkit from the Bukkit javadocs, which is far superior to any video tutorial playlist. And if you still have questions you can consult the many resources on these forums, create your own thread for help, or watch PogoStick29's videos if needed.

    If you are going to get angry at people's opinions, you shouldn't be on a forum section for developers ... (developers have their own opinions about certain approaches to certain tasks, and it is good to respect people's opinions, even if you disagree. While I am guilty of not doing this at times, it is still good to try).

    Besides, to get angry at Triangle_Michael for not liking video tutorials about Bukkit, you would be getting angry, at what I've seen, the majority of developers on these forums (including myself, if you read this whole post, you would know why).
    Phasesaber likes this.
  21. Offline


    I guess you're right, as you usually are XD

    SgtCzae is also really great. His code is all up to date and has good methods of coding.
  22. Phasesaber Personally I get angry at people who assume that everybody learns in the same way, and that their own preferences are superior to everyone else's. ;)
  23. Offline



    However there are definitively wrong ways to learn, like watch BcBlowz (yes,I am petty).

    Garris0n, xTigerRebornx and AdamQpzm like this.
  24. Here is what I did:

    Learn Javascript at CodeAcademy, after that it should be easier to pick Java up.
    Step 2) Watch a view video's of TheNewBoston, not the whole series.
    Step 3) Try make your own SIMPLE plugin http://wiki.bukkit.org/Plugin_Tutorial, didn't came far enough? Try Step 4)
    Step 4) Repeat process, only instead of Javascript, you start with a other programming language.

    A view things to keep in mind:
    - Java is not the same as Javascript.
    - Learning that another programming language you would never use, looks useless, but it will help you a lot!

    I repeated the process one time and learned Objective-C.

    This is what I did: there are multiple ways of learning!
  25. Offline


    Or he should just start with Java, telling him to go and learn JavaScript when he wants to program in Java would probably cause more confusion then help. He'd be better just starting with Java itself. Though, everyone has their own way of learning :p
    Triangle_Michael I recommend Java for Dummies, its what got me started. Then the Oracle tutorials, and then after getting a good grip on Java, read through the wiki's basic tutorials. That, and the javadocs will be the best intro to Bukkit (imo)
  26. Offline


    JavaScript has almost nothing to do with Java or Scripting ... if anything to make Java "easier to pick up", you should start with some OO language. But why not just learn Java first itself, like xTigerRebornx said? I don't really understand your reasoning.
  27. Offline


    Floris297 Yes, learning new programming languages is always nice and will make learning new ones a bit easier but, just straight up learn Java instead since coding with the Bukkit API is Java.
  28. Offline


    I don't recommend books in general for a beginner, as the actual examples in the book can quickly become outdated. The only java books I recommend are ones about programming concepts and overarching ideals about the language as a whole, such as Joshua Bloch's book: Effective Java, 2nd Edition.

    If you want to learn java from the standpoint of a beginner, then I would recommend using oracle's tutorial: http://docs.oracle.com/javase/tutorial/getStarted/

    It's up-to-date, consistent, and from the people who write the language.
    Garris0n likes this.
  29. TheNewBoston, has some nice videos!

    AoH_Ruthless, like I said, that was what I did. The point is that learning different programing languages WILL make it easier (because of the syntax). You can straight up learn Java, but that will be harder.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: Jun 9, 2016
Thread Status:
Not open for further replies.

Share This Page