1. Download our Official Android App: Forums for Android!

How to learn Java.

Discussion in 'Computers' started by Intervenient, Jul 25, 2010.

  1. Intervenient

    Thread Starter
    Rank:
    None
    Points:
    88
    Posts:
    671
    Joined:
    Jul 14, 2010

    Jul 14, 2010
    671
    48
    88
    Student at UCSB
    I've wanted to learn how to be an app developer, and with the purchase of my Android phone, I'd like to actually achieve this. I've been trying to get started in learning Java, but the tutorial already assumes that I have some basic programming knowledge. I've read up on C++ and I can kind of grasp some of the concepts, but I hear that Java is a better place to start. I'll eventually take some sort of class in college, but I'd like to get kind of get my feet wet in the mean time.


    Can anyone help?
     

    Advertisement

  2. SoulTerror

    SoulTerror Android Enthusiast
    Rank:
    None
    Points:
    88
    Posts:
    724
    Joined:
    Feb 18, 2010

    Feb 18, 2010
    724
    48
    88
    Male
    Help Desk Manager
    North Carolina
    Java is quit a pita. I've never had much experience with any other language, but I'm on week 4 of a Java II class out of 7 weeks and this class has been a lot harder then Java I.
     
    quest7 likes this.
  3. jonbonazza

    jonbonazza Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,930
    Joined:
    Jul 13, 2010

    Jul 13, 2010
    1,930
    457
    163
    Male
  4. Jacob Malliet

    Jacob Malliet Newbie
    Rank:
    None
    Points:
    36
    Posts:
    29
    Joined:
    Jun 13, 2010

    Jun 13, 2010
    29
    1
    36
    School :/
    Wisconsin
    I agree with jonbonazza, I used a similar book to start with android programming and it was very useful and it assumes you know nothing about programming. Since I really liked the android version I imagine the Java one would be just as good
     
  5. quest7

    quest7 Android Enthusiast
    Rank:
    None
    Points:
    123
    Posts:
    724
    Joined:
    May 9, 2010

    May 9, 2010
    724
    132
    123
    Male
    Student
    oklahoma city, okla
    Thanks, I just learned a new word...pita.
     
  6. SoulTerror

    SoulTerror Android Enthusiast
    Rank:
    None
    Points:
    88
    Posts:
    724
    Joined:
    Feb 18, 2010

    Feb 18, 2010
    724
    48
    88
    Male
    Help Desk Manager
    North Carolina
    Pain In The Ass

    BTW you've never heard of pita bread? (pretty sure it's spelled like that o_O)
     
  7. jonbonazza

    jonbonazza Android Expert
    Rank:
    None
    Points:
    163
    Posts:
    1,930
    Joined:
    Jul 13, 2010

    Jul 13, 2010
    1,930
    457
    163
    Male
    I also have the android one, but I HATE it.... The Java one is sooo much better (and is actually the only Sam's Teach Yourself book that I have ever thought was decent). For android, I recommend this:
    Amazon.com: Android Wireless Application Development (9780321627094): Shane Conder, Lauren Darcey: Books

    It's basically the sequel to the one you read as it is created by the same people although this one was released first), but it is a much better book. Also, this one uses SDK 1.5 instead of 2.0 so you know you are learning from the beginning in case backwards compatibility is a priority.
     
  8. quest7

    quest7 Android Enthusiast
    Rank:
    None
    Points:
    123
    Posts:
    724
    Joined:
    May 9, 2010

    May 9, 2010
    724
    132
    123
    Male
    Student
    oklahoma city, okla
    I've heard of pita bread, just not pita by itself.:)
     
  9. Stinky Stinky

    Stinky Stinky Android Expert
    Rank:
     #41
    Points:
    643
    Posts:
    4,389
    Joined:
    Aug 31, 2010

    Aug 31, 2010
    4,389
    2,286
    643
    Monkey
    In a Dumpster!
    Hmm,

    I dunno, but the way i learned was by beggining / starting with JavaScript...
    I found it was a nice way of "baby steps" to help me grasp some fundamentals like objects, method etc. I also went to JavaScript Tutorial to first get some nice ideas... no book needed cause they explain things nicely...

    Anywayz... that's just my 2 cents...
     
  10. hiteck

    hiteck Newbie
    Rank:
    None
    Points:
    15
    Posts:
    28
    Joined:
    Aug 26, 2010

    Aug 26, 2010
    28
    0
    15
    Before learning java, learning the C language is batter.
     
  11. ratm

    ratm Lurker
    Rank:
    None
    Points:
    25
    Posts:
    6
    Joined:
    Aug 10, 2010

    Aug 10, 2010
    6
    0
    25
    Ankara, Turkey
  12. Stinky Stinky

    Stinky Stinky Android Expert
    Rank:
     #41
    Points:
    643
    Posts:
    4,389
    Joined:
    Aug 31, 2010

    Aug 31, 2010
    4,389
    2,286
    643
    Monkey
    In a Dumpster!
    Hey ratm!

    Hehehe lol... i had no previous experience... :)

    You are lucky dude! :)

    I would also recommend this book because it has a little bit of interesting facts here and there to "spice it up" for ur first time for example.... it explains history of FORTRAN first modern day programming language plus loads of other facts.

    Wiley::Java For Dummies, 4th Edition
     
  13. aminaked

    aminaked Well-Known Member
    Rank:
    None
    Points:
    38
    Posts:
    204
    Joined:
    Aug 11, 2010

    I learned from a book. The hardest part is having OOP sink in.
     
  14. Stinky Stinky

    Stinky Stinky Android Expert
    Rank:
     #41
    Points:
    643
    Posts:
    4,389
    Joined:
    Aug 31, 2010

    Aug 31, 2010
    4,389
    2,286
    643
    Monkey
    In a Dumpster!
    Yes i agree with this.

    Objects and classes can be quite hard concepts to graps.... at first.

    Yes good contribution aminaked... :) yes this is interesting concept. I like this thinking

    Yes, there is another hard / difficult concept to understand.... an array within an array... :) ... hmm i think the official term is "multi-dimensional" or something can't remeber now...

    I would like you to read this Intervenient (if you want to dude, up to you):

    An Array within an Array : ArrayLanguage BasicsJavaScript DHTML

    It might be written in javascrtitp but hopefully u will learn something out of it dude :)

    Good luck :)
     

Share This Page

Loading...