Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Starting over...

Starting over...

Starting over...

Hello. I took some programming classes in college, but went on to become a civil, then environmental health engineer. I would like to return to the world of computers and have begun to teach myself C.

I'm looking for advice, syllabii, anything on what direction to take. I enjoy programming, testing, and debugging. I am very conscientious about writing my code such that anyone can read it, etc.

I would prefer to NOT have to return to school (at least not more than for a few classes), so any tips anyone has would be really appreciated!


--LookingForInfo (David)

RE: Starting over...


Welcome back to IT! Especially if you're going to be programming in a proper big boys language like C.

The Nutshell series of books is particuarly good - have a look at "Practical C Programming".

There seems to be a high level demand for Perl programmmers and web developers - that could also be worth a thought. (Perl is another programming language - a bit like C -- but you probably knew that)

I started in computing a bit late; my biggest problem was getting someone to take a chance on me and give me my first job -- I got 'round that by going freelance for a while and eventually one of my customers offered me a job.

Good Luck.


RE: Starting over...


Thanks for your response! I actually did not know what Perl was. I haven't been paying attention to this field in a long time! I've been using the Sam's "Teach Yourself C in 21 Days" text and I'm finding it particularly useful. I've recently become an UN-fan of the "...for Dummies" series. They seem to be good for some things, but not for others, and it's difficult to tell if the book you're picking up is going to be a hit or miss.

Anyway, thanks again for the advice!


RE: Starting over...

I forgot the "Dummies" books, they're almost always a good starting point for something you're unfamiliar with; I've got several now.

RE: Starting over...

I greatly dislike the dummies books. Sams books are almost as bad. O'Reilly and Addison/Wesley are the best you'll find.

RE: Starting over...

Fair comment - different styles for different people.

RE: Starting over...

Well i have just joined a C and C++ progaming class and i have also tried using "How To" books, but they are very complicated at first but if you try your best, the worst book can become the best, the problem is that at the start it is very confusing and you start to mess and slowly you loose intrest, so i suggest that you join a class and also read the books at the same time then you will find it challing and fun and soon EASY!!!!

RE: Starting over...

Never thought about an "Intro to C" book -- I used K&R.
But then, I was running UNIX System 3. And I still think that Kerhigan and Richie wrote one of the better C books.

There are a lot of good C books out there, get one that fits your style. But don't forget the "good programming practice" books like "Writing Solid Code" from Microsoft Press. You may not like the company, but yuo cannot argue with their success, eh?

As far as C++ goes (out of forum, I realize), I have been very pleased with Bruce Eckels "Thinking in C++". I also like his "Thinking in Java" as well. [see www.bruceeckels.com for the PDFs of the books].


-- Derek Ludwig

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close