Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: Which program language is best for a beginner?

  1. #1

    Question Which program language is best for a beginner?

    Hi all!! I am trying to learn or want to learn a programming language but I'm not quite sure which I should start off with. Oh So you know my history, I have very limited experience with Visual Basic and thats about it...maybe dabbled in C++ a bit but not much. Anywho, I was just curious if there is an easy programming language that would help me to build good fundamentals and fun to mess around with. Oh oh, I am a GUI person so if there is a program I could download or some sort of text editor that would be great. anyhow, any suggestions would be great.

    Thanks!!!!

  2. #2

    Default Re: Which program language is best for a beginner?

    Think you'll find many different opinions.

    As a dabbler myself competent in none but playing with a few.
    I found I tend to drift towards python I've seen some suggestions for Java(One I haven't played with)

    So I tend to find I play with python mixing it up with some of the web languages like php, html, css etc.

    Then doing the odd bit of bash what I find is they all sort of help and make you understand you may have to find that languages peculiarities.

    For GUI you have Glade and Qt Designer.

    You may even find /usr/bin/designer already installed at least that is where it is here. They are probably the main 2 widgets as in GTK and QT.

    As for language to connect to them I would imagine there is a variety I've only dipped my toes with python.

    As for IDE's think it depends on desktop environment and language, eclipse and kdevelop come to mind, there's a gnome one I've forgotten. Though I tend to use kate myself just a text editor. Though I see many recommendations for vi/vim with its wealth of plugins, but that does have a learning curve.
    Man first, have a try at Info, have a look at Wiki, if all that fails Scroogle!!!!!
    If I've helped click on the Rep button I don't know what it does but it sounds cool.

  3. #3
    Join Date
    Jun 2008
    Location
    Dublin, Ireland
    Posts
    298

    Default Re: Which program language is best for a beginner?

    I think C is the best language to learn if you want to get a good grasp of programming. I would buy the Kernigan/Ritchie ANSI C book.

    It depends on what you want to do. If you want to do scripting stuff then Perl/Python are all good. VB/VB Script on Windows

    If you want to develop desktop applications you might learn C/C++/Java

    If you want to develop web applications you might learn PHP/Java/Perl-CGI/Ruby or ASP if you are on Windows.

    KWrite is a good editor for Suse, or Emacs...
    Textpad is a good editor for Windows.

  4. #4

    Default Re: Which program language is best for a beginner?

    Thanks all for the help. I decided to start by learning c++ and was wondering if you all know of any beginners guides on line that I could read? The more simplistic the better . Thanks again for all your help!

  5. #5
    ab@novell.com NNTP User

    Default Re: Which program language is best for a beginner?

    -----BEGIN PGP SIGNED MESSAGE-----
    Hash: SHA1

    For a quick overview and some links to start learning:

    http://cplus.about.com/od/introducti...pbeginners.htm

    Good luck.





    RobertQQ wrote:
    | Thanks all for the help. I decided to start by learning c++ and was
    | wondering if you all know of any beginners guides on line that I could
    | read? The more simplistic the better . Thanks again for all your
    | help!
    |
    |
    -----BEGIN PGP SIGNATURE-----
    Version: GnuPG v1.4.2 (GNU/Linux)
    Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

    iD8DBQFIY8Ea3s42bA80+9kRApYzAKCKKx642kilmSslywfCCGfjwJxogACZAWAj
    h3LoLBAJvHT4BaLyLIxyYb8=
    =4Sgm
    -----END PGP SIGNATURE-----

  6. #6
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    30,513

    Default Re: Which program language is best for a beginner?

    This might be a bit superfluous, but try to get some material on programming languages in general. To learn things like if-then-else constructs, functions/subroutines, for/while loops loops, etc. They are central to any programming laguage. When one understands these one can at least find in any language their (good or bad) implementations and get an AHA!

    Try to teach yourself good programming habbits (documenting is not the least among them). In every lanuguage choose a layout to emphasize constructs and stick to it. This consequent behavior will make programs much more understandeble for you (in the future) and for others.

    And one will learn every time new things and tricks, this never stops. But do not be too tricky or you will not understand your own program after a year or so. Looking into otherones code will teach you things and in a short time you wil find things that should have been done another way!

    Success in the wondefull world of programming.
    Henk van Velden

  7. #7

    Default Re: Which program language is best for a beginner?

    cool.....Thanks everyone!

  8. #8

    Default Re: Which program language is best for a beginner?

    Oh oh, one last thing. do you all know of a site with instructions on downloading a c++ compiler and ide for opensuse 11.0 . Thanks again for all your help!!

  9. #9
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    30,513

    Default Re: Which program language is best for a beginner?

    The c++ compiler is in the normal OSS repo. So starr YaST > software >> software Management and search for c++.
    Henk van Velden

  10. #10
    Join Date
    Jun 2008
    Location
    Freiburg, Germany
    Posts
    32

    Default Re: Which program language is best for a beginner?

    Good Luck!

    In my Opinion C++ is one of the most complicated modern High Level Languages. So if your hung up, take a break and switch to C.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •