Newbies What Next ? News Forums Calendar
Home | Register | News | Forums | Guide | Free Software | Portal Pages | MyLinks | Add Link | Modify Link | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks Login



Click here
to start your own
Link collection!

LinuxLinks News
 · 10 Top Tools for Novelists
 · Romp Home with these 21 Peerless ASCII Games
 · 6 Excellent Open Source Google Drive Clients
 · 6 Excellent Linux Diff Tools
 · 5 Sparkling CLI Linux Time Trackers
 · 5 Best Web Photo Gallery Solutions
 · 10 Best Free Linux Terminal Recorders
 · 11 Best Linux IRC Clients
 · 6 Excellent Console Linux File Managers
 · 7 Best Command Line Navigation Tools


Latest Links
Linux Hardware Guide
Oryx Pro
Apache Groovy
SVG Cleaner
SVG Cleaner GUI
Universal Scene Description


Google Search

Top : Books : Programming

 C (7)
 C plus plus (10)
 Fortran (9)
 Java (20)
 Kylix (5)
 PHP (7)
 Perl (7)
 Python (23)
 Ruby (9)
 Tcl (16)

10 Top Tools for Novelists
The software featured in this article is designed to meet the specialised needs of a budding novelist. There's the finest open source distraction-free tools, software designed to create visual novels, and tools to help capture and visualise ideas.

(Read more)
Kega Fusion
Kega Fusion is an impressive multi-console emulator created by Steve Snake. The emulator supports most of the Sega consoles, including the GameGear, Genesis (Mega Drive), Master System, Sega 32X, Sega CD, Sega Pico, SG-1000, SG-3000 and SF-7000. Read more


  • Linux Application Development
    by Michael K. Johnson, Erik W. Troan: practical reference guides programmers developing Linux applications or porting applications from other platforms. hot
  • Advanced Linux Programming
    This book takes a tutorial approach, introducing the most important programming concepts and techniques, and providing examples of how to use them. The book is not intended for beginners, and readers are expected to be competent with the C programming lanague and C library functions. Read more
  • Assembly Language Step-by-Step: Programming with DOS and Linux, 2nd Edition
    by Jeff Duntemann: a book/CD-ROM guide for programmers. Begins with an overview of the internal operations of the Intel-based PC, then covers all steps involved in writing, testing, and debugging assembly programs. Presents working example programs for both the DOS and Linux operating systems using the popular free assembler NASM. Includes information on assembly-level coding for Linux
  • Beginning Linux Programming
    by Richard Stones, Neil Matthew, Alan Cox: delivers an excellent overview of the world of Linux development with an appealing range of essential tools and APIs
  • Beginning Lua Programming
    by Kurt Jung, Aaron Brown: This book is for beginning programmers, game developers, and web site developers who are interested in a simple yet powerful introduction to programming.
  • Building Applications with the Linux Standard Base
    by Linux Standard Base Team: written by the team that created the LSB, Building Applications with the Linux Standard Base shows developers how to create, test, and certify software for LSB 2.0 compliance. The book?s hands-on approach lets readers quickly understand how to write Linux applications that are portable across multiple distributions, including those from SuSE, Mandrake, and Solaris
  • Developing Linux Applications with GTK+ and GDK
    by Eric Harlow: a comprehensive explanation of how to program with the GIMP Toolkit (GTK+) and the Graphics Drawing Kit (GDK). These tools dramatically ease the process of building graphical user interfaces (GUIs) for Linux applications
  • Developing on Linux with C# and .NET: The Mono Project
    by Daniel Solin: concentrates on Linux people, wanting to get started with C#. It will assume some programming experience, but no prior experience of C# or .Net. Readers will get a good lesson of C#, from the beginning to the end, but also get a view of the technologies that are not available on Windows, like Gtk#
  • Developing Web Applications
    by Ralph Moseley: Developing Web Applications presents script writing and good programming practice but also allows students to see how the individual technologies fit together. It includes recent technical developments to provide a practical and modern introduction to building web applications.
  • Linux 3D Graphics Programming
    Norman Lin: focuses on using C++ code relative to the 3-D graphics programming under Linux. The author focuses on providing illustrations of each graphics concept with self-contained code examples and then provides the programmer with the integration of each concept into a larger 3D engine framework. The programmer then is able to use this framework and create a real-time, portal-based engine
  • Linux Application Development (2nd Edition)
    by Michael K. Johnson, Erik W. Troan: this practical reference guides programmers developing Linux applications or porting applications from other platforms. Linux is fundamentally similar to Unix-so, much of the book covers ground familiar to Unix programmers-but this book consistently addresses topics from a Linux point of view. The aim throughout is to provide the detailed information you need to take full advantage of Linux
  • Linux Game Programming
    by Mark Collins, Andre Lamothe (Editor), Ren Campbell, Steve Baker, Martin Donlon: offers Linux users the information they need to create a game using their OS of choice. This is the only book that addresses game development for the Linux community on the market today
  • Linux Gnome/Gtk Programming Bible
    by Griffith, Arthur Griffith: gives you all the tools you need to master the complex programming architecture of GNOME (GNU Object Model Environment) and GTK+ (the GIMP Toolkit).
  • Linux Graphics Programming with SVGAlib
    by Jay Link: a complete reference for programmers, developers, and students who wish to integrate the functionality of this remarkable graphics library with their own Linux programs
  • Linux Programmer's Reference
    by Richard Petersen: an alphabetical reference of every major LINUX command, syntax, description and example. The book provides time-saving insight as to when a certain command is better used over another. BASH and TCSH are covered, along with the Z shell.
  • Linux Programming Bible
    by John Goerzen: this soup-to-nuts reference leads you step-by-step from simple shell programs to sophisticated CGI applications. Along the way you'll find out how to make the most of the Linux C/C++ environment, handle pipe and socket communications, manipulate data with Perl, and much more
  • Linux Programming by Example
    by Kurt Wall: introduces programmers with some background in C but no knowledge of the specifics of Linux programming to the fundamentals of Linux system programming and application development. Topics covered include using GNU development tools, system programming, file handling in Linux, interprocess communication, network programming, application programming interfaces, X window programming, debugging and memory management, and version control and software distribution
  • Linux Programming Unleashed
    by Kurt Wall, Mark Watson, Mark Whitis: a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing
  • Linux Programming White Papers
    by David Rusling, Ori Pomerantz, Sven Goldt, Sven Van Der Meer, Esther Schindler, Scott Burkett, Matt Welsh, Ivan Bowman (Foreword), Eric Raymond: Covers sound and graphics programming, programming I/O ports, C programming, message queues, memory management, code debugging, porting applications to Linux, and other related Linux programming topics
  • Linux Rapid Application Development
    by Cameron Hughes, Tracey Hughes: this hands-on guide gives C++ programmers the tools and techniques they need to create applications based on KDE, the leading Linux graphical user interface. Packed with tips and advice for streamlining the entire development cycle, it explains how to harness the Qt and K Class-libraries-and build user-friendly Linux applications in a snap. The CD-ROM has Qt and KDE tools, and all code from the book
  • Linux Socket Programming by Example
    by Warren Gay: begins with a very basic introduction to the fundamentals of socket level programming. As the chapters progress, you are introduced to related concepts, such as forming network addresses, Ipv6, the TCP/IP protocol suite and options, writing servers, and creating secure applications. You will also learn about socket fundamentals, domains and addresses, address conversion functions, socket types and protocols, Internet sockets, types and protocols, binding an address to a socket, using Datagram oriented protocols, and much more
  • Multitool Linux: Practical Uses for Open Source Software
    by Michael Schwarz, Jeremy Anderson, Peter Curtis, Steven Murphy: this resource-packed guide delivers pragmatic solutions for real-world development needsall using open source software tools. Viewing Linux as a well-stocked toolbox, the book shows programmers and sophisticated users how to create numerous exciting and useful applications for business and entertainment
  • Open Source Linux Web Programming
    by Jones, Drew Batchelor, Christopher A. Jones: this complete toolbox of techniques shows you how to harness the open-source power of Linux-and create world-class Internet applications.
  • Php Essentials
    by Julie C. Meloni: aim is to provide a hands-on guide to installing and using PHP for those who have no previous knowledge of the product. The book's based on version 3 but covers new PHP 4 features too
  • Practical PHP and MySQL(R): Building Eight Dynamic Web Applications
    Jono Bacon: Leading open source author Jono Bacon teaches the core skills you?ll need to build virtually any application. You?ll discover how to connect with databases, upload content, perform cascading deletes, edit records, validate registrations, specify user security, create reusable components, use PEAR extensions, and even build Ajax applications.
  • Professional LAMP : Linux, Apache, MySQL and PHP Web Development
    by Jason Gerner, Morgan Owens, Elizabeth Naramore, Jeremy Stolz: The amazing combination of Linux, Apache, MySQL, and PHP (LAMP) enjoys increasing popularity because of the interaction, flexibility, customization, and cost effectiveness of its components. In turn, LAMP has proven to be one of the fastest-growing ways to develop enterprise-level web applications. As the first book to address the LAMP module in its entirety at the professional level, this resource will help you take your web sites to the next level.
  • Professional Linux Programming
    by Jon Masters: This book is broken into four primary sections addressing key topics that Linux programmers need to master: Linux nuts and bolts, the Linux kernel, the Linux desktop, and Linux for the Web.
  • Programmer's Guide to NCurses
    by Dan Gookin: A no-nonsense tutorial guide to the nCurses version 5.5 library, taking you from basic to advanced functions step by step. Then you'll find an A-to-Z reference of more than 175 nCurses functions, cross-referenced and illustrated with examples.
  • Programming Linux Games
    by Loki Software Inc, John R. Hall: a complete guide to developing Linux games, written by the Linux gaming experts
  • Python Phrasebook
    Brad Dayley: Python Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Python.
  • Qt Programming for LINUX and Windows 2000
    by Patrick Ward: provides in-depth coverage of QT programming for Linux and Windows 2000, interfacing with Microsoft APIs, working with DDE servers, COM, DCOM, and Qt2. The CD-ROM comes with the new Qt 2.1 with toolkit extensions, sample code, and more
  • Sams Teach Yourself Linux Programming in 24 Hours
    provides a digestible introduction to creating Linux system utilities in the C programming language for the beginning or intermediate C programmer. Written by author Warren W. Gay, whose own code is part of today's Linux, this guide provides just enough nitty-gritty detail in 24 easy-to-follow lessons
  • Sams Teach Yourself Shell Programming in 24 Hours
    a tutorial aimed at making the UNIX and Linux user more effective and productive users of the operating system. It does this by showing them how to take control of their systems by harnessing the power of the shell

Next 50

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    Top Free Software
    6 Lean Desktops
    14 File Managers
    21 Backup Tools
    21 Window Managers
    21 Productivity Tools
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    42 Scientific Apps
    42 Email Apps
    12 Instant Messaging
    42 Games
    42 More Games
    21 More Games
    42 Audio Apps
    42 Video Apps
    80 Security Apps
    Free Console Apps
    14 Multimedia
    'Free' Proprietary
    21 Closed-Source Apps
    Top Commercial Apps
    42 Games
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    Other Articles
    Migrating from Windows
    Distribution Guide
    Distro Portal Pages

    Migrate to Linux
    Thinking of switching to Linux? Check out our Linux Equivalents to Windows Software section, highlighting popular Linux equivalents to Windows software.

    This feature also includes over 150 individual software portal pages including Blender, Scribus,, Evolution, Eclipse, K3b, and MythTV, providing a wealth of essential information.


    Distribution Guides
    Distro Guide


    Linux Mint
    64 Studio

    Berry Linux

    Entire List

    CD Writing
    Home ...
    Prod Tools


    Web Calendar
    Linux Licenses

    Advertise at


    Latest Portal Pages


    About | FAQ | Privacy | Awards | Contact
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.