Where can i start learning java?

Discussion in 'Resources' started by HelperForMinecraft, Jun 6, 2011.

Thread Status:
Not open for further replies.
  1. So hey guys. Now that i have played minecraft for couple of months and been in these forums for few days i want to give something back for those really awesome plugins.

    Can you tell me where to start
    How long does it take to have enough understanding to do a simple plugin/mod.

    i once tried learning C++ but i failed at it(well i got to "Hello world" program and than didnt continue because i was really busy and yeah, i call that a failure). Than i wanted to learn java because it looked really interesting and you can do so many things with it!
    So.... i have absolutely no experience in programming of any kind.
    I want to become a programmer/coder (w/e you call that in english) when i go to university so i might aswell start now. Its also summer holidays so i have some time to learn it.

    So please tell me where to start/link me to some guides of learning java/how to make plugins
    about how long will it take to learn it.

    srry, posted in wrong forum. If an mod/admin sees this can he please move it to the right forum?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 16, 2016
  2. Offline


    Did you repost this because i want to see what you get. i want to learn to but i got further then you with c++ :D
  3. Offline


    I for one would have to say that when it comes to learning programming, books are truly better than websites. Go to your library, and check out a Java for Dummies book. You can also order stuff online, or if you really want to, some excellent resources here. http://www.squidoo.com/javaresources
  4. Offline


    I used "Beginning Java for Dummies", then "Java for Dummies". Google those titles.
  5. Offline


  6. Offline


    I would not suggest learning Java from Bucky (thenewboston). Although he may seem like a good teacher, he certainly is not. I have watched all his Java videos, and read the Java All-In-One Desk Reference for Dummies, and have to say if you want to learn Java, get the all in one desk reference book. It is much better, and teaches everything in greater detail than Bucky.
  7. Offline


    + Bucky's voice can get annoying. :p
  8. Bucky's tutorials are great for getting a basic understanding. Of course a book is more in-depth but his tutorials help you get started and you can learn most things from experience and programming tasks later on.
  9. Offline


    I agree. Bucky really touches on the shallowest part of the surface of what he teaches, rarely goes into detail ("you don't need to know what that is" is very common in his tutorials) and progresses too slowly for me. If you've ever even thought about programming before, I suggest going somewhere else to learn.
  10. Offline


    I wouldn't say he goes 'too' slow, as he's trying to teach Java through videos (which is a very difficult task, in my opinion).

    My only issue is that he lacks a few fundamental 'coding courtesy' things, which can really hurt somebody if they wish to code in a professional field (later down the road).

    If you want a more professional outlook on Java, I'd recommend the Standford Coding Methodology videos. You have to be patient, but the professor is lively and fun, and you learn more of the fundamental rules (such as decomposition, which is crucial if you want to enter coding at a professional level)
  11. Offline


    I used Java in a Nutshell.
  12. Offline


    This is why I'm making my thread found here. To jump-start people into making plugins. I'm going to add some of the resources you gentlemen have mentioned.
  13. Offline


  14. Offline


    Well crap. This is my learning experience- How do you do <thing>? Solution- google <thing>. Yeah. Taught myself code, never watched a single tutorial. My advice to you all- Do NOT follow me. Not fun.
    But it turned out pretty good, Im not half-bad at coding. But sometimes someone says to do something, and Im just like 'wut?' For instance, I didnt know the proper term for a method untill about 2 weeks ago (been coding for a year and a half). That is called a failure! XD
  15. Offline


    I've learned in a similar fashion- do as much as I can with what I know, then go read some Oracle stuff, peek at others' source or just Google it. Works alright, though I'd prefer to have formal training.
  16. Offline


    I'm pretty much the same although I've done Java at school and college
  17. Offline


    Yeah i'm just starting out with Java/Bukkit and i've been watching thenewbostons videos , i'm upto about video 30 and to be honest what he said so far I could find out in about a day just watching a simple plugin tutorial guide like dinnerbones. And to be even more honest I first started Java by watching torrents basic plugin tutorial then applied common sense to expand what he said.

    So in fairness a video tutorial isn't good because you can't get the source unless they post it and you have to keep pausing and sometimes people mess things up on video and can't be bothered to retry it again so you get a poor quality video/tutorial.

    So after me rambling on does anyone know of anywhere I could start at about a basic level of Java, I know quite a few things but i'm not expert.

    thank you
  18. Offline


    Simple things: read the official Java tutorial by Oracle. It is written in a somewhat dry language, and it has a lot of tech language there, but it also means you'll be up to date with the latest language changes, e.g. Project Coin will introduce a lot of good stuff in Java 8, and has already done in Java 7. For more in-depth things, I always recommend Core Java by Cay Horstmann / Gary Cornell or Thinking in Java by Bruce Ekkel, it really depend on whose teaching style you like better.
Thread Status:
Not open for further replies.

Share This Page