Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations derfloh on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Getting Started

Status
Not open for further replies.

Guest_imported

New member
Joined
Jan 1, 1970
Messages
0
I've never programmed in any type of C language before and am looking at getting started. I did a keyword search here for "beginner books" and came up empty. I self-studied VB in the Winter of 2001 and took a beginning VB class in the Spring of 2002 and am not enrolled in an Intermediate-Advanced VB class for the summer. (Req: Please no anti-VB flames -- I plan on learning both VB and C++ and that's that.) Anyway, I'm trying to map out a good strategy for learning C++. I was told by the college that I should first learn Unix before any form of C and therefore enrolled in a Unix class. Talk about snoozeville! It's a lot like MS DOS, which I learned by simply reading a book on it and trying the commands. Just get the syntax right and the command does what you want it to. It honestly doesn't seem that hard. This leads to my first question.

1. Why did the college insist on my learning Unix before any form of C? It just seems like another command-line OS like DOS and CP/M.

Other advice I've been given is to start with regular C before attempting C++. On the other hand, I loved Diane Zak's beginning VB book. It was well written in a way that a rank newbie can grasp. I was thinking of starting my C training with her book on C++. When I first started learning VB, I wasted a bunch of time with bad VB books. Using her book was a breath of fresh air.

Next questions:

2. Is there any reason why I shouldn't start with a beginning C++ book like the one mentioned above? Couldn't I learn regular C later if need be?
3. Should I start with a beginner's regular C book? If so, what is a good book for this?

One thing that would make starting with C++ simpler is that I already have it. I have MS Visual Studio 6.0 which includes it.

4. If I start with regular C, where should I get it? I do have a copy of Red Hat Linux 7.2, which I have not installed. I've heard it has some C compilers, but does it have the language itself? If so, is that the one I want to use? Or would it be fine to just run some form of C under DOS?

Okay, I know that was pretty long-winded, sorry. I appreciate any help offered.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top