Which programming language should i learn?

Posted Friday, July 31, 2009 by admin


I am a beginner programmer who does not know any programming languages. I only know about the basics of programming.

What language should i learn, considering i’m a beginner and please state some resources that will help me (e.g. the name of a book (my library is not too good), a website). I would rather learn a language that does not require HUGE downloads for the environment/compiler/anything to learn it.

I do not mind if the language is not popular (hence businesses will not use it) but the environment it runs in must be able to be run on Windows.
It is not important if the language is used a lot or not, i just want a good introduction to programming that will help me learn other languages

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Ask

11 Comments on "Which programming language should i learn?"

  • Jabroni said on Aug 1st, 2009 at 7:50 PM:

    a good language to start with is visual basic

  • steven25t said on Aug 5th, 2009 at 4:26 AM:

    if you really want to learn programming start with C, C++, becayse language of the interner is c

  • gopal255 said on Aug 5th, 2009 at 3:00 PM:

    at the present day c# and .net is a good programing language, as per me your should go with this

  • v6greenfbird95 said on Aug 7th, 2009 at 1:04 PM:

    I would have to say

    qbasic to start also if u have a old windows 98 disk you can find it located on the disk under old ms tools or somthing

    goto and register as a developer you can download microsofts visual basic express edition for FREE as well as their c and c++ bur i recomend you start with visual basic for windows programming its very very easy

    Another easy one is delphi goto hope this helps if you need any help email me at

  • artistpw said on Aug 9th, 2009 at 9:24 AM:

    Hi:

    I have visual basic, cobol, basic, C++, db languages, and Java experience. I would go for Java because it is very similar to some of the c++, and it’s free. Hope this helps, and have fun with it.

  • potaTorrents said on Aug 12th, 2009 at 5:29 PM:

    C# .Net This is the new language in programing. this allows you to create a program that can interacts with older programs created from older languages like C++. this prevents rewriting the whole code of the application.

  • krish said on Aug 15th, 2009 at 10:03 PM:

    Start from C Language then C++ after good in these 2 things Choose the platform .Net or J2EE

    if .Net learn C# otherwise learn J2EE

  • Panky said on Aug 16th, 2009 at 9:44 PM:

    I will advice you Java. Becauase Java is the most happening language in today’s Market and You must have heard about EAI (Enterprise Aopplication Integration) Tools which is mostly used to integrate the application , EAI is grwong in market like anything . But EAI Toold are mostly based on Java.
    see TIBCo The most leading vendor’s Product has been developed in java. If you know a small java. yiou can Learn TIBCO.
    Similarly Seebeyond (EAI TOOL), It is also in JAVA.
    IBM WebSphere (EAI Tool) is in Java
    and If you want to learn java download IBM Rational Application Developer, which is GUI Front end for Java. It is the most easiset way to learn and underatnd. Serach for Red Books of IBM Rational Application Developer. yopu will get complete tutorials.

  • Arsman said on Aug 19th, 2009 at 11:58 PM:

    HTML is really easy however it web design. If you are looking for something to get you started off I think maybe HTML is good.

  • csanon said on Aug 21st, 2009 at 12:12 AM:

    I really recommend Python or Ruby. They are both very good languages, used commercially, are expanding and very active, and my reason for recommendation: are high level languages. They provide a very high level of abstraction along with useful libraries. You can pick up the languages much faster than you would other languages. In addition, you can get started on real-life, useful projects much quicker. I program in Python, although Ruby is suitable as well.

    They are good programming languages for both beginners as well as professional and experienced programmers. It’s a worthwhile investment.

    I recommend you stay away from C and C++ for a beginner. They are worth learning eventually, but they can be sinkholes for beginners. I have not heard a single experienced C/C++ programmer easily recommend those languages. They are *hard* and complex. If you think it’s easy, clearly you do not know the traps behind C-strings, arrays and pointers, memory management, etc, and are not experienced enough to propose them. That is not to say they should be avoided, but I do not recommend them for beginners.

  • Lateralus430 said on Aug 23rd, 2009 at 2:08 PM:

    yeah you should start off with assembly…. its pretty straight forward….

Leave a Comment