Results 1 to 5 of 5

Thread: Where to begin?

  1. #1

    Where to begin?

    I'd like to learn Linux programming, maybe starting off with basic shell scripting in BASH, then moving on to (C, C++?). I have no prior programming experience of any kind.

    Where do I begin? Know any good books? Any free online tutorials?

    Thanks!

  2. #2

    Re: Where to begin?

    usually books by O'Reilly do the trick =)

  3. #3
    Guest

    Re: Where to begin?

    I would recommend doing what I did... jump right into C++ - it's tough, but once you get a hang of the general design ideas, it's really not that hard to grasp.

    Here's a free C++ guide, and I can recommend Deitel and Deitels, How to program C++
    http://www.ibiblio.org/obp/thinkCScpp/

    If you feel that C++ might be a bit much, then I hear Ruby is good as a learners language, since it's very easy and fun to code in. I've never personally tried Ruby, but it comes highly recommended.

  4. #4

    Re: Where to begin?

    There are some nice Basic interpreters out there, including Yabasic. It has a lot of modern features not in the classic Basic and is a really easy place to start.

  5. #5

    Re: Where to begin?

    I think maybe you should start with scripting just because you learn some of the more advanced programming-like features of the shell. Then more onto a more advanced language like C.

Similar Threads

  1. Let the wars begin
    By in forum General Chat
    Replies: 63
    Last Post: 06-11-2004, 01:27 AM
  2. Last 2.5 kernel released - 2.6-test to begin
    By in forum Linux - Software, Applications & Programming
    Replies: 7
    Last Post: 09-01-2003, 03:24 AM
  3. MOVED: Last 2.5 kernel released - 2.6-test to begin
    By cloverm in forum General Chat
    Replies: 0
    Last Post: 07-11-2003, 01:05 PM
  4. Where to begin?
    By creedon in forum General Chat
    Replies: 11
    Last Post: 01-16-2003, 03:53 PM

Bookmarks

Posting Permissions

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