Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Become a Marketplace Partner

internet.commerce
Be a Commerce Partner














The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Subscribe News
Subscribe PR
Subscribe Security

internet.com
IT
Developer
Internet News
Small Business
Personal Technology

Search internet.com
Advertise
Corporate Info
Newsletters
Tech Jobs
E-mail Offers

 







Current Newswire:

Microsoft, other rivals slam Google Chrome OS

Intel Linux Graphics Shine With Fedora 12

Editor's Note: Do It Yourself "Cloud"

Google Chrome OS: First looks, first impressions

Kernel Log: Coming in 2.6.32 (Part 3) - Storage

TV Mythos Renewed: MythTV 0.22 with Many Improvements

Enhancing openSUSE 11.2: Adding Repositories and Packages

A Northwest Nobel option? (Linus for the Nobel Peace prize)

SECURITY: Cloud Computing Security Benefits, Risks and Recommendations

Keeping score in test-driven development with Python, PyLint, unittest, doctest,




Arcsight Engineer
The Computer Merchant, Ltd
US-DC-Washington

Justtechjobs.com Post A Job | Post A Resume
:TheLinuxGurus.org: Teach Yourself C for Linux Programming in 21 Days [Book Review]
TheLinuxGurus.org: Teach Yourself C for Linux Programming in 21 Days [Book Review]
Jul 4, 2000, 20 :40 UTC (5 Talkback[s]) (6846 reads)

[ Thanks to David Culp for this link. ]

"Although the book is titled Teach Yourself C for Linux Programming in 21 Days, nearly everything in the book pertains to C in general and will be valid across almost all platforms whether your working with Linux, Windows, Macs or some other platform. The Linux specific information does not really begin until chapter 19 which covers process and signals. Chapter 20 covers advanced compiler usage including a brief overview of the make utility. Although make is not covered in depth you will be able to make simple makefiles suitable for most simple applications. Finally chapter 21 concludes with a brief discussion of GUI programming with GTK+."

"The book takes you from the extreme basics all the way to a few advanced topics and does a good job of it. The code examples are complete code examples and a short, sweet, and to the point. There are very few 'code snippets' in the book. What I mean by that is code taken out of context to show an example of a function or concept in action. I would rather be presented with a short but complete example and that is exactly what the books does. Very few of the examples go over 50-60 lines of code and comments. However, at the end of each week you are presented with an example that uses everything learned so far and are a good way to see how everything you have learned meshes together."

"The only good way to learn programming is to dive in and work with it. Simply reading about a programming language or technique is just not enough (at least for me). To really ground the concepts you have to do something with them to keep them in long term memory. The exercises allow you to begin the process of internalizing the C language. However, if you want to really understand C and programming in general I urge you to go well beyond those exercises and do something useful after reading the book. It does not have to be a mammoth project, but you should try something fairly non-trivial."

Complete Story

Related Stories:
Geeks404.com: Cursing at Your Programs (C Programming with Curses)(Jun 26, 2000)
IBM developerWorks: The wonders of glib - Making C programming easier(Apr 23, 2000)
Kuro5hin.org: The Essential Linux Bookshelf, Part I: The Unix Programming Environment(Apr 07, 2000)
TheLinuxGurus.org: Linux Programming By Example [Book Review](Jan 31, 2000)
An IRC Tutorial on C Programming(Apr 25, 1999)
gIDE: a new gtk-based Integrated Development Environment for the C programming language.(Nov 15, 1998)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
--I know IBM Basic, REXX, Bash, PC-DOS B ...   I'll definitely be ordering this.   
Wolfrider
Jul 5, 2000, 05:26:53
 
Hi

I have been coding for 95/98/NT fo ...   Moving From Win To Linux Coding   
Nigel
Jul 5, 2000, 15:54:02
 
Any book that has just a chapter or two  ...   Re: Moving From Win To Linux Coding   
AC
Jul 5, 2000, 17:27:24
 

I agree with the above post, the Linux ...   Re: Moving From Win To Linux Coding   
David Culp
Jul 5, 2000, 17:50:58
 
The other two posts talked a lot about G ...   Re: Moving From Win To Linux Coding   
Daniel
Jul 5, 2000, 19:07:31
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!






..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs