What Programing Language should be learned first?

Discussion in 'Android General Discussions' started by past_due, Jun 26, 2010.

  1. past_due
    Offline

    past_due New Member

    Joined:
    May 29, 2010
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    I'm interested in learning the Android programming language and am curious as to which language I should learn first, either Java or C++. I'm enrolled in classes at a college and would like to take one of these this fall. I've been looking online and everything says it's using the Java language, but isn't the Android language a little different than this? I've seen some sites saying C++ is also used somewhat.

    I've taking some programming prior, Visual Basic, but not for some time.

    Any thoughts?
     
  2. iPirate
    Offline

    iPirate Active Member

    Joined:
    Dec 26, 2009
    Messages:
    1,437
    Likes Received:
    0
    Trophy Points:
    36
    Ratings:
    +0
    Javaaaaaaaa
     
  3. garrett
    Offline

    garrett Silver Member Theme Developer Developer

    Joined:
    Oct 31, 2009
    Messages:
    2,017
    Likes Received:
    4
    Trophy Points:
    103
    Location:
    In a van by the River......
    Ratings:
    +4

    definatly java as all android apps as far as i know are all built on java.

    you may also want to take a web development class that touches on XML knowing those two will make your life much easier when it comes to developing applications.


    XML is pretty simple once you get the just of it.
     
  4. clyons077
    Offline

    clyons077 Member

    Joined:
    Nov 28, 2009
    Messages:
    53
    Likes Received:
    0
    Trophy Points:
    6
    Location:
    Pittsburgh, PA
    Ratings:
    +0
    Java........
     
  5. korp
    Offline

    korp Member

    Joined:
    Dec 9, 2009
    Messages:
    394
    Likes Received:
    0
    Trophy Points:
    16
    Ratings:
    +0
    Java definitely.
     
  6. iPirate
    Offline

    iPirate Active Member

    Joined:
    Dec 26, 2009
    Messages:
    1,437
    Likes Received:
    0
    Trophy Points:
    36
    Ratings:
    +0
    Maybe I didn't use the XML enough but I found it very easy to pickup and everything was very simple in the xml files
     
  7. takeshi
    Offline

    takeshi Silver Member

    Joined:
    Nov 29, 2009
    Messages:
    4,581
    Likes Received:
    0
    Trophy Points:
    151
    Ratings:
    +0
    If you're looking to code for more than just Android, I'd suggest C++ first. Those that learn Java first in my experience tend to learn some bad habits. IMO, you're better off picking up C++ and learning to do things properly from the start. Picking up other languages will be a snap.

    If you're only looking to code for Android then you might as well go for Java first.
     
  8. past_due
    Offline

    past_due New Member

    Joined:
    May 29, 2010
    Messages:
    19
    Likes Received:
    0
    Trophy Points:
    1
    Ratings:
    +0
    I was reading that the NDK now allows Android software components to be built with C and C++. Is this used often? By the article I was reading it didn't seem like it is used as much as Java.
    I would like to start off by coding for Android and then maybe move on to C++. Which language is easier to learn? I've heard conflicting advice on this one...
     
  9. alm0614
    Offline

    alm0614 Active Member

    Joined:
    Nov 18, 2009
    Messages:
    1,240
    Likes Received:
    5
    Trophy Points:
    38
    Ratings:
    +5
    java is very similar to C++ but the developers have done a lot for you, if you understand C++ then java will be easy...but understanding java does not mean you will get c++.. if that makes any sense
     
  10. smokiedabong
    Offline

    smokiedabong Member

    Joined:
    Dec 24, 2009
    Messages:
    988
    Likes Received:
    14
    Trophy Points:
    18
    Location:
    Internet
    Ratings:
    +14
    Personally I like LUA , probably because I'm a lazy mofo and a wannabe game developer . Still this is an elegant and easy to use language , it made some of my projects so much easier than doing them in C++ .
     
  11. mcapozzi
    Offline

    mcapozzi Member

    Joined:
    May 21, 2010
    Messages:
    272
    Likes Received:
    0
    Trophy Points:
    16
    Location:
    Liverpool, NY
    Ratings:
    +0
    Android is Java based, if you want to develop for Android, Java is your best option.

    I personally think Java is a better learning language. Some of the stunts you can pull in C++ make my head spin.

    -Mike
     
Search tags for this page
android programing language
,
android programming language
,

droid programming language

,
what language does android programming use
,
what language does android use
,
what language does droid use
,
what program language does android use
,
what programing language does android use
,
what programming language does android apps use
,
what programming language does android use