Learning to program in Java and later Bukkit?

Discussion in 'Plugin Development' started by cosmicARTS, Aug 16, 2015.

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

    cosmicARTS

    To start thing off, I am a 15 year old freshman in highschool. I am about to take Programming 1 as an elective, but sadly the teachers are only taking us through basic C++. For the past 4 years I have been coding in HTML and CSS. About 2 years ago I started learning Java so that I could make Minecraft plugins... but it never really clicked for me. I made some plugins because of tutorials. I looked on the Bukkit Wiki. Sadly, even after watching The New Boston, Derek Banas, TheBCBroz, SgtCaze, and many others I really never made my OWN plugin (I mean without the help of tutorials). I was decent at Java but the tutorials were so boring.

    Is this something I should pursue? I really really enjoy it... but I also don't get a lot of things. What is Maven? What is a header? What the heck is a pull? GitHub makes a little sense... but I have no clue how to use it!

    I need a good place to start so I understand some lingo... and can actually learn Java :p Thanks!
     
  2. Offline

    567legodude

    @cosmicARTS I started the same way, I didn't know much. And I wanted to start making Bukkit plugins. Since I can easily understand things I learned all about Bukkit coding from videos and oracle tutorials.
    Now I am having people pay me over $100 to make plugins for them. If you keep practicing, then you will eventually be really good.
     
  3. Offline

    cosmicARTS

    I guess that makes sense... just keep trying to learn. I'll find some links and just start from the bottom up again. Thanks for the help!
     
  4. Offline

    teej107

  5. Offline

    cosmicARTS

    Oh yeah... I never actually thought about the fact that C++ and Java are both OOP languages (at least I think :p)
     
  6. Offline

    teej107

    @cosmicARTS They are both OOP languages. They still have they're differences though.
     
  7. Offline

    567legodude

    @cosmicARTS The best advice I can give, when you can't figure out how to do something, a quick google search and a look at the javadocs can easily solve your problems 90% of the time.
    For teej (open)
    @teej107 *their
     
  8. Offline

    teej107

    @cosmicARTS One more thing. Java is a high level language and is easier than C++ which is a lower level language so don't be surprised if you find Java more easy to grasp. However learning a language by yourself can be quite harder than one with a teacher so you'll see what happens.
    For 567legodude (open)

    @567legodude
    1. Are you seriously trying to correct grammar over the internet?
    2. *They are
     
  9. Offline

    567legodude

    @teej107 You insist that it was right?
    They still have they are differences though.
    That's not right.
     
  10. Offline

    teej107

    Oh sorry. I thought you were referencing a different there/they're/their.
     
Thread Status:
Not open for further replies.

Share This Page