What language to begin??

Discussion in 'Programming' started by Tr@der, Jan 3, 2011.

  1. #1
    I'm a beginner in programming and I don't know any languages.
    Can you recommend me the easyest and most convinient language for beginning=)

    Thanks in advance!

    PS I downloaded a book about "C" but it seems me too difficult! May there is something with pretty GUI ?=)
     
    Tr@der, Jan 3, 2011 IP
  2. php.freak

    php.freak Well-Known Member

    Messages:
    185
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    101
    #2
    I suggest you C language.
     
    php.freak, Jan 3, 2011 IP
  3. Rudolf Bodocsi

    Rudolf Bodocsi Peon

    Messages:
    69
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Hi,

    There are lot off programing languages are on the market. First you need to decide what type program you what to write (example: web site, windows application, mobile phone application). You need to decide do you want to write multi OS or single OS. After that you can found out which languages available for your task.

    I recommended to learn Java and PHP languages. Because if you master this two then you can write any type of program and could be run any machine and operating system.

    Rudolf
     
    Rudolf Bodocsi, Jan 3, 2011 IP
  4. Cozmic

    Cozmic Member

    Messages:
    146
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    48
    #4
     
    Cozmic, Jan 3, 2011 IP
  5. sitearena

    sitearena Peon

    Messages:
    229
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Why not try visual basic or Visual c++ is it not language?You can get job in microsoft.
     
    sitearena, Jan 3, 2011 IP
  6. AntonCim

    AntonCim Peon

    Messages:
    35
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #6
    I'd recommend to start with Java. It is not too difficult for beginners and you can find a lot of tutorials and resources online to start.
     
    AntonCim, Jan 3, 2011 IP
  7. Cozmic

    Cozmic Member

    Messages:
    146
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    48
    #7
    http://download.oracle.com/javase/tutorial/

    I suggest that website (the official one) or "Java for Dummies all in one desk reference".
     
    Cozmic, Jan 3, 2011 IP
  8. Joak1m

    Joak1m Peon

    Messages:
    135
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #8
    If you want "pretty" GUI, I would suggest Microsoft Visual C#... C# is a good language for beginners and if you want to build with GUI, it's for you. Also free.
     
    Joak1m, Jan 3, 2011 IP
  9. AstarothSolutions

    AstarothSolutions Peon

    Messages:
    2,680
    Likes Received:
    77
    Best Answers:
    0
    Trophy Points:
    0
    #9
    What platform do you want to be developing for and why are you learning? The advise would be very different if your looking for a career as an employee programmer -v- a hobby or doing a bit of freelance work
     
    AstarothSolutions, Jan 4, 2011 IP
  10. MyNameIs940

    MyNameIs940 Greenhorn

    Messages:
    32
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    16
    #10
    I'd recommend you to start with Visual Basic .NET as it is very easy language to learn and should lead you with basics of coding.
     
    MyNameIs940, Jan 4, 2011 IP
  11. heafran

    heafran Guest

    Messages:
    21
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #11
    Well, as for me, i would tell you to try Visual Basic Studio, Vb.Net.. One of the easiest programming language for a beginner to study and learn.. Aside from that, it has a pretty good template that is easy to manage and use. :)
     
    heafran, Jan 4, 2011 IP
  12. Hammad.pk

    Hammad.pk Peon

    Messages:
    61
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #12
    I will suggest that you should start with C++
     
    Hammad.pk, Jan 4, 2011 IP
  13. joshua_

    joshua_ Peon

    Messages:
    75
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #13
    I'm pretty new to programming too. I started off by messing around with Visual Basic and found it wasn't as hard as I thought it would be. It may not be a good place to start if you're trying to build a programming career, but if you're just trying some new things I definitely recommend it.
     
    joshua_, Jan 4, 2011 IP
  14. ubservers

    ubservers Peon

    Messages:
    74
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #14
    Depends on what you want to do.

    I suggest OO language like java or python.
     
    ubservers, Jan 4, 2011 IP
  15. terryfyi

    terryfyi Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #15
    I have programmed in Assembler, VB, C, C++, JAVA and a few scripting languages including Postscript!

    I suggest you start in JAVA, or C#. There are quite a number of free IDE's and tutorials available.

    C is a procedural langauge, while JAVA and C# are object oriented languages. There is quite a difference in approach.
    Believe it or not, C is still the most popular language, but if you want to get into mobile, and web based programming I suggest you start with an object oriented langauge. If you program for UNIX, or hardware devices, C is the one to stick with.

    Terry
     
    terryfyi, Jan 4, 2011 IP
  16. ubservers

    ubservers Peon

    Messages:
    74
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #16
    C# is somehow a windows compiled version of Java which I don't recommend since it is not cross platform.
    Also, JSP&Java are for me the best languages for web development, not C
     
    ubservers, Jan 4, 2011 IP
  17. terryfyi

    terryfyi Peon

    Messages:
    2
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #17
    Yes I agree, he hasn't really stated why he wants to learn a language, just that he wants to learn a programming language.
    Even though C# is not cross platform, it has a huge audience, as does ASP for web. I am not advocating a Microsoft path, but the choices need to be on the table.

    Anyway, I really like Java, but like C# there is a huge set of libraries to gain knowledge of.

    C is looking better by the minute :)


    ...

    int main(int argc, char *argv[])
    printf("Hello World.");
    }

    > cc hw.c -o hw
    > hw
    Hello World.

    Pretty easy!
     
    terryfyi, Jan 4, 2011 IP
  18. mg1313

    mg1313 Peon

    Messages:
    532
    Likes Received:
    13
    Best Answers:
    0
    Trophy Points:
    0
    #18
    mg1313, Jan 5, 2011 IP
  19. Tr@der

    Tr@der Peon

    Messages:
    3
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #19
    Ok, many thanks for so many replies=)
    I will continue studying "C", I'm reading a book and now I've understood the main idea and rules of programming=)
     
    Tr@der, Jan 29, 2011 IP
  20. sysbee

    sysbee Peon

    Messages:
    10
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #20
    Java,or PHP
     
    sysbee, Jan 30, 2011 IP