TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Learning C Programming From:Linda Sherman <linsherm -at- GTE -dot- NET> Date:Thu, 3 Dec 1998 17:12:37 -0500
Sorry for not threading this correctly. I accidentally and totally
deleted the original message.
To the person who was interested in learning C programming:
I strongly suggest that unless you have some prior programming
experience, you start with something other than C. C and especially C++
are difficult, complicated, and, frankly, dangerous languages. Dangerous
in that they allow beginners to unwittingly induce bugs that can crash
the whole program, if not the whole system, and which can be extremely
hard to find without sophisticated debugging tools and techniques. I
don't doubt your ability to learn C/C++, but what I've found is that
beginners often give up in frustration because the debugging overwhelms
them.
A less traumatic approach is to start with Object Pascal (aka Borland
Delphi). OP is not unlike C++ but it's simpler and /*much*/ safer. You
can still induce program-crashing bugs, but the chances are much
smaller, and you're more likely to find them without tearing your hair
out. The Desktop Edition of Delphi costs $99 and is more than adequate
for almost any kind of single-user programming project.
Borland (aka Inprise) also has its own news server with numerous groups
dedicated to various Delphi programming issues. Beginners can get a lot
of free and expert help from these groups.