Want To learn Java and a Good Java IDE

Discussion in 'Programming' started by Brodolon, Jul 18, 2014.

  1. Brodolon

    Brodolon Edit post Abuser

    Joined:
    Apr 12, 2014
    Messages:
    368
    Likes Received:
    57
    ok ill try but very slowly though
     
  2. Machir

    Machir ._.

    Joined:
    Dec 3, 2011
    Messages:
    48
    Likes Received:
    14
    As you want to go for Java, don't look into other languages as they said already.
    But may you still want to learn something "easier" first, Python may be a good start.
    This is one of the courses I did for Python and it could be a good start if you choose that way.
    https://www.coursera.org/course/programming1

    Others:
    https://www.coursera.org/course/pythonlearn
    https://www.coursera.org/course/interactivepython

    Though as you probably want to make mods for Minecraft and thus need to learn Java I'd say
    you watch videos from for example TheNewBoston,
    https://buckysroom.org/videos.php?cat=31

    Or maybe this text tutorial would be more appealing? It's all up to your learning preferences.
    http://www.tutorialspoint.com/java/

    That's how I got further into programming in Java I think. At least those should teach you the basic concepts and then eventually you can go on with the intermediate series and finally start doing some modding. Something that might help out is to not copy paste and edit code to get your desired result but to think about what you write and look through the Minecraft and Forge code to see all the things you can do. Knowledge of Java would really help you with that and you'll be able to understand WHY things work rather than that things work.

    And in the future once you get a good understanding of Java and the core programming things you may want to look up things as:
    http://interactivepython.org/courselib/static/pythonds/index.html

    Which might help you improve your programming, I'm not sure if this link is useful as I haven't read it yet but I'll read it myself tomorrow.
     
    DoomCommando likes this.
  3. kerjava

    kerjava husky mix

    Joined:
    Sep 22, 2012
    Messages:
    158
    Likes Received:
    25
    i rec0mend https://www.processing.org/

    it is in java but with a lot of libraries so u lear the syntax and such and basic forms and the libraries can be used to make other programs with "real " java as you step your way in to it and it has a free book and such

    (its what my collage is using along with one called "the nature of code by the same guy but its the advanced one for after this one
     
  4. LeiserGeist

    LeiserGeist Gamer, Software Developer

    Joined:
    Oct 26, 2012
    Messages:
    479
    Likes Received:
    116
    Maybe Python or Lua? Lua's similar to Java in the way it's structured IMO, and it's pretty useful since it's used in many games, plus ComputerCraft/OpenComputers!

    Coursera is pretty good I've heard, my friend learned Python from there and he's always raving about it.
    I guess the courses are free and structured like a mini college online course.
     
  5. fxstriker

    fxstriker Good Bye skcraft.

    Joined:
    Jan 14, 2012
    Messages:
    259
    Likes Received:
    35
    got bored clicked random chapter and broke it in 5 seconds technically correct the best kind :p
    they wanted you to edit a bunch of values to make success output but dont actuly check to see if you delete everything and leave only the line:
    System.out.println(Success!");
    [​IMG]
     
  6. Penagwin

    Penagwin Linux Servers are better then windows!

    Joined:
    Feb 10, 2013
    Messages:
    114
    Likes Received:
    45
    PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON PYTHON!

    In all seriousness, Python was my first langauge, and its still my favorite(Yes I can fluently program in java). It has a lot of nice features that many other languages don't have. Its also a great starting place because they don't throw as many things at you at once(You don't need the "public void static main(args [] String)" stuffs).
     
  7. Popsicle67

    Popsicle67 Active Member

    Joined:
    Feb 17, 2012
    Messages:
    156
    Likes Received:
    44
    I'd honestly say that python might not be the best first choice. A language with at least strong types is important for a beginner, I'd argue.
     
  8. Penagwin

    Penagwin Linux Servers are better then windows!

    Joined:
    Feb 10, 2013
    Messages:
    114
    Likes Received:
    45
    Python is strongly typed...
    Are you think of it being more free flowing? While Java, C, C++, C#, etc. require structures, class, etc?

    I see what you mean. Python has classes, objects etc. Its just a lot less formal. Plus, it teachs proper formating!
     
  9. Brodolon

    Brodolon Edit post Abuser

    Joined:
    Apr 12, 2014
    Messages:
    368
    Likes Received:
    57
    I am learning python right now i will learn java once i get the hang of python