1. DroidForums.net is currently undergoing a major software upgrade. If you are experiencing any problems logging in please: Contact Us

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:
    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 New Member

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

    garrett New Member Theme Developer Developer

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

    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 New Member

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

    korp New Member

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

    iPirate New Member

    Joined:
    Dec 26, 2009
    Messages:
    1,437
    Likes Received:
    0
    Trophy Points:
    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 New Member

    Joined:
    Nov 29, 2009
    Messages:
    4,600
    Likes Received:
    0
    Trophy Points:
    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:
    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 New Member

    Joined:
    Nov 18, 2009
    Messages:
    1,240
    Likes Received:
    5
    Trophy Points:
    0
    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 New Member

    Joined:
    Dec 24, 2009
    Messages:
    988
    Likes Received:
    14
    Trophy Points:
    0
    Location:
    Internet
    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 New Member

    Joined:
    May 21, 2010
    Messages:
    272
    Likes Received:
    0
    Trophy Points:
    0
    Location:
    Liverpool, NY
    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
,

droid programming language

,
programing language for android
,
programming language used in android
,
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 does android use
,
what programming language does android apps use
,

what programming language does android use

,
what programming language does android use?