Learning a programming language

Soldato
Joined
15 Jul 2010
Posts
3,526
So I'm looking for something to do with my spare time and I wanted to do something productive as opposed to gaming or watching TV, I want to learn a useful programming language and specific I would love to learn how to develop Mobile Phone/Table Apps.


Does anyone in this forum have any knowledge of it and know which programming language would be useful to learn for a complete beginner? I was thinking about C#.
 
If your aim is developing phone apps, then for what platform? If it's Android then you'll probably want to learn Java, but if you want to go down the C path personally (and this is only my opinion) i would start with just plain C then make a more informed decision when (if) you come across something you can't do with it.

If do want to develop Android apps then you can't do much better than this set of tutorials:

 
Does anyone in this forum have any knowledge of it and know which programming language would be useful to learn for a complete beginner?

You're probably looking at Java/Android ...

If you're interested in developing for Apple(as opposed to Android) head over to iTunes U and take a look at the free online lectures e.g. UC Davis iPhone development lectures.
 
There's basically two options.
Android development using Java or, iOS development using Objective-C. They are both great languages to learn without any past experience, but you need an intel based mac to do iOS development.

EDIT* Also the Stanford University lectures are great way to started

http://www.youtube.com/watch?v=KkMDCCdjyW8&feature=channel_video_title

Thanks, I don't own a mac so I guess I'll have to stick with Java :)

Really looking forward to getting started in this.
 
Or you could just use web technologies and produce apps that can run over all platforms with HTML5, CSS, JavaScript and also use them on desktops.

Really depends on what you want to produce as to which would be the right approach.
 
I'm guessing C sharp (this stupid international keyboard has no hash key).

What are the other 2?

Oh I wasn't referring to languages lol, just three serious options with iOS, Androind and WP7 development. :)

But no sane person would want to do that :D

Edit* - Im not into windows dev, but i heard windows phone / metro etc was all going to be C++

Troll <3
 
I am a windows software developer with experience in all the main languages. My primary language now is C# and I absolutely love the language, highly recommended.
 
A lot of people really recommend me to learn C# over anything else, could you elaborate on that?

TBH the language isn't that important, you need to learn the fundamentals first, i would go for the language which has a great selection of help documentation and tutorials.

C/C++, Java and C# all have great tutorials freely available on the web, and there's a huge selections of books as well.

If you want to start doing mobile development, develop for the phone you currently have.
 
TBH the language isn't that important, you need to learn the fundamentals first, i would go for the language which has a great selection of help documentation and tutorials.

C/C++, Java and C# all have great tutorials freely available on the web, and there's a huge selections of books as well.

If you want to start doing mobile development, develop for the phone you currently have.

Exactly. The language just translates your thoughts into steps. The language is more a preference than anything.
 
Back
Top Bottom