Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

How do I start learning a programming language?

I really want to start learning a programming language but I don't know which one to start with and how too start learning.

12 Answers

Relevance
  • Anonymous
    8 years ago
    Favorite Answer

    There are many good choices for learning programming, but its better to stick to the ones commonly used.

    Personally, I think C# is the best to learn on, and once you are grasping the basics and understanding classes and things, make a switch to Java. Seeing the similarities and differences usually sparks peoples brains into what a language is and does...

    C# with Visual C# Express is a simple all-in-one download from Microsoft for free, you wont ever care for the limitations whilst learning and you can produce executable releases with the click of a button.

    Java is also a great start. I personally think Python/VB.Net is a bad way to go as the industry standard languages use a completely different style of syntax. The principles are the same, but learning the languages that all the extra brackets and things makes it easier to visualize what is happening, then it is easier to learn the languages that simplify things later. As I say, once you know one, switching to others is easy, really easy. Like within a few days you'll be set, easy.

  • Bob
    Lv 5
    8 years ago

    Java or C#. Lots of documentation to give you a good fundamental understanding of not just the language, but how programming actually works. At the end of the day you can pick whatever you want, just stick with it. You need to figure out what you want to do with programming. Do you want to make a game, a desktop application, maybe a telephone, or an Android app. This decision will directly impact which language you want to learn. If you want to build a game, you will most likely code most, if not all, in C++. If you want to make an Android app, you would pick Java or C# (C# cost money). A regular desktop application you have a little more flexibility, pretty much any language would work, but C# and Java are the convenient options in my opinion. You might also want to build an Xbox 360 game, a Windows phone app, or a game in general with C#.

  • 8 years ago

    First html and css, not quite a programming language, but somewhere you can display input screens and output results form programming. You need to learn to ftp to your isp's webspace.

    Then add some javascript

    Then learn php,( you need an ISP that lets you use it), php.net is a good site

    Then get MYSQL database acess from your ISP (or get an account with someone like Zen for £50ish per year) and learn to talk to a database with your PHP and with the database access system phpmyadmin

    All the above can be learnt on the w3schools website

    Source(s): i have done it
  • ?
    Lv 6
    8 years ago

    http://www.waterstones.com/waterstonesweb/products...

    This book may give you some ideas before you choose the language.

    Without knowing what you are good at (maths, languages etc) it's very hard to suggest a language, but I like the various BASICs because they are what they say (BASIC is Beginners All-purpose Symbolic Instruction Code) and limit the use of peculiar symbols {}// etc so can be read more like english. Visual Basic comes in MS-Office, so if you have that you have the tool already - and the F1 button takes you straight to an awful lot of on-line help, examples and so on.

    Good Luck

  • How do you think about the answers? You can sign in to vote the answer.
  • 8 years ago

    Download a compiler or interpreter. Choose a language which interests you. Here is a very good list to start with:

    http://www.freebyte.com/programming/

    I recommend pascal but what mst people don't understand is it makes more sense if you don't expect it to be the only language you know -- but you should expect to learn it thoroughly.

  • 8 years ago

    I would recommend Pascal. The best version is Borland's Delphi.

    The worst language is C, it's an abomination and used by undisciplined types who rarely comment their code or structure it properly.

    There is also an add-on called Delphix, which is a free download and gives you graphics and animation.

    Source(s): I use it all the time and am a professional computer programmer. I worked for IBM for 30 years and had the first PC outside of the USA.
  • Anonymous
    7 years ago

    visual basic.net

  • 8 years ago

    You may want to start with python and then work up to c++

    Coursera and Udacity have free courses on python available.

  • 8 years ago

    start learn and try to make small function with online tutorial site and get success

    use for this w3school website is best b'coz you get directly edtior also

  • 8 years ago

    I think you should start learning java. Java is one of the most powerful language and you will find it easy to learn other languages such as c#.

    http://docs.oracle.com/javase/tutorial/

    Source(s): Experience
Still have questions? Get your answers by asking now.