Thread: Interested in learning how to program in linux

  1. #1

    Interested in learning how to program in linux

    I'm a CSC major who expects to graduate next year, however my school has no courses that deal with linux (well, one class we are required to compile programs under linux, but that is the extent... the programs could run under a MS based system without any modifications). I was wondering where would be a good place to start to learn how to program GUIs for linux (like making apps for X-windows and Window Managers). Any links to any resources would be apperciated!

  2. #2
    Registered User Fredd's Avatar
    Join Date
    Oct 2002
    wasnt this more or less exact question recently asked/answered?
    "Writing software is more fun than working."

    got slack?

  3. #3
    Registered User
    Join Date
    Jun 2002
    If you're really interested in learning about programming for linux, I would strongly reccommend that you buy a "stevens" book called Advanced Programming in the UNIX environment. It covers in detail POSIX and other standard system calls. Learn the GUI later. An employer won't be as interested in someone that knows how to program a basic interface with a toolkit compared to someone who actually knows a little something about the system calls...INMHO

    you can also check this book out (in .pdf) online for free:

    It's really basic, but it will help tell you if your interested in *nix without having to drop a lot of money on the book. Nevertheless if the above leaves you wanting more, buy the stevens book...It's worth the money...

  4. #4
    Registered User
    Join Date
    Aug 2001
    If you buy only one book on programming for linux/unix, buy the Stevens book.

    If you buy two books, make the second [i]Beginning Linux Programming[\i], published by wrox press. It isn't as complete as Stevens' masterpiece, but it takes a more tutorial approach.

    If you're too cheap to buy a book, do a little searching on Google... I'm willing to bet that anything you can find in one of these books has been put into a homegrown tutorial and published online for free.


  5. #5
    Comment your source code! Lynux-Penguin's Avatar
    Join Date
    Apr 2002
    Linux or X-Windows?
    X-Windows can be covered in a single topic, GUI
    Linux is a different ball game
    you got shells, networks, Kernel all the great stuph that a computer actually IS
    is good place to see what Linux IS
    Asking the right question is sometimes more important than knowing the answer.
    Please read the FAQ
    C Reference Card (A MUST!)
    Pointers and Memory
    The Essentials
    CString lib

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Learning C++, needing help with a program
    By Wilfenite in forum C++ Programming
    Replies: 1
    Last Post: 06-19-2008, 09:39 AM
  2. Learning how to program
    By Tesnik in forum C++ Programming
    Replies: 2
    Last Post: 09-07-2007, 07:33 PM
  3. Best way to program on Linux?
    By dweenigma in forum Tech Board
    Replies: 22
    Last Post: 05-14-2007, 05:20 AM
  4. A C++ program in Solaris that cannot be ported to Linux
    By tvenki in forum C++ Programming
    Replies: 2
    Last Post: 06-11-2004, 12:13 PM
  5. simple program on linux
    By finnepower in forum Linux Programming
    Replies: 10
    Last Post: 05-29-2004, 03:10 PM