Looking for a Plugin Teacher

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

Thread Status:
Not open for further replies.
  1. Offline

    AoH_Ruthless

    Floris297
    Not really. You'll have to learn the Syntax one way or another, and in fact, certain languages could be detrimental because you will have to forget what you learned.
     
  2. Offline

    teej107

    Floris297 It will take longer to learn 2 languages than just 1. With your reasoning, are you saying that learning a different computer language before Java will be easy?
     
  3. Offline

    xTigerRebornx

    AoH_Ruthless teej107 Floris297 I knew Lua before I did Java. It helps, but not as much as the person says it will. It'll help you learn some of the common logic in programming (ifs/else/for/iterating/etc), but unless the OP were to learn something OOP-based, it wouldn't provide much benefit.
     
    teej107 and AoH_Ruthless like this.
  4. AoH_Ruthless teej107 xTigerRebornx, okay you guys are right it will not give very much benefit, but it helps you with the basics, that is what I did meant to say.

    I know I said that it will help very much, okay it doesn't it only helps you a bit. Lets not start a whole discussion here.

    At the end we only wanted to help that person.
     
  5. 1Rogue Books generally receive updates (more so than with videos anyway), especially when you consider that updated versions enable them to make more money at little extra effort :p I would also disagree with the whole "quickly outdated" thing - surely they only become 'outdated' when a new major version of Java is released?

    Java 6: December 11, 2006
    Java 7: July 28, 2011
    Java 8: March 18, 2014

    Which doesn't really happen 'quickly'. Also, I would suggest that it's not too difficult to just learn a version, and then learn the differences between the version you've learned and the next version. You'll have to do that eventually if you stick with Java development anyway.
     
    mythbusterma likes this.
  6. I heard about PogoStick29DEV or something like that.

    PogoStick29 is outdated :(

    YT Tutorials won't work for me.

    I don't like BCBroz

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  7. Triangle_Michael Yes, YouTube videos generally are a bad way of learning for various reasons, especially for something such as Bukkit. You'd be better off with a text based tutorial. And trust me, if you don't know Java, you need to learn that first. :)
     
  8. AdamQpzm I'm installing a new eclipse and reading the BukkitWiki Tutorial
     
  9. Offline

    Necrodoom

    AdamQpzm likes this.
  10. Offline

    WEEEEEE

    when someone says "i learned java" i imagine a senior programmer who can work with jee(jsp,spring,glassfish,hibernate,jaxrs........) jse, jme....
    no, you did not learn it....
     
  11. Offline

    Zach_1919

    Triangle_Michael

    If you don't understand the official Bukkit plugin tutorial, then that means you don't know Java to the extent that you need to. Everybody has been offering up how they learned, and you just keep coming up with excuses as to why they won't work. I guess I'll just add to the list of potential learning methods so that maybe you can learn.

    I started in a way that would probably make these other guys cringe (I'm sorry:oops:). I started by watching a very basic YouTube video on how to make a Bukkit plugin. Basically, all this video told me was how to make a command that sends a message, so that's what I did first. I knew nothing about Java at the time, so I just copied what was in the video (I know that probably bothers everyone here a ton). As I watched the tutorial and saw the structure of the code, though, I started picking up on the patterns and learned a bit of the Java syntax from there. From there, I grew. I looked through the Bukkit forums and looked at other people's posts to try to learn about different events and whatnot. I learned about the PlayerInteractEvent and went from there to create a plugin called KnockKnock, which is still on my profile with more than 3400 downloads. As I learned more about different parts of the Bukkit API, I added small features to KnockKnock here and there, such as a configuration file. At that point, I had already developed my knowledge of basic Java syntax, which really isn't very complicated, it just looks like it at first. Then, I just kept learning more about different events and different features of the Bukkit API.

    Here's a hint:

    If you Google "bukkit" then whatever you're trying to learn about, there is almost always a thread that someone else posted that you can scroll through and learn from. Often times, other people have had the same exact problem as you, and you can fix it just like they did. If you absolutely cannot find anything about your problem, then post something on the Bukkit Forums. There are lots of intelligent developers waiting to help people like you solve your problems.

    Now, go off and learn.

    TL;DR: I learned the Java syntax by copying and analyzing basic code for patterns. I used the Bukkit Forums to solve most of my Bukkit API-related problems.
     
Thread Status:
Not open for further replies.

Share This Page