home hardware prices news articles forums photos user reviews
Go Back   Tech Support Forums - TechIMO.com > PC Hardware and Tech > Webmastering and Programming
Ask a Tech Support Question (free)!

I'm thinking of learning about programming...

Reply
Get bargains at  »  Dealighted.com
 
Thread Tools Search this Thread
Currently Active Users: 2324
Discussions: 200,970, Posts: 2,379,739, Members: 246,335
Old May 9th, 2002, 04:18 PM   Digg it!   #1 (permalink)
Member
 
Join Date: Oct 2001
Location: Seattle
Posts: 237
I'm thinking of learning about programming...

Hi folks,

I was interested in learning about programming. Being nerdgirl, I have some basic questions.

1) Do you need to learn C before learning C++?

2) If you learn C++, do you need to learn C as well? Meaning, does C do things that C++ can't, or is C++ comprehensive?

3) Are the Sams Teach Yourself books any good?

4) Are the cd-roms that come with any of the books you can buy good enough to learn with? Meaning, do they have everything you need to get started, or do you need to buy something else?

5) This might be off topic, but how is software testing related to programming? Do you need to know one to know the other?

I'll start with those. I hope they make sense.
Big thanks,
ng
nerdgirl is offline   Reply With Quote
Old May 9th, 2002, 05:58 PM     #2 (permalink)
Senior Member
 
Rhino's Avatar
 
Join Date: Oct 2001
Posts: 552
1.) No

2.) Almost any language can do anything you want to do for simple things.

3.) Never used one

4.) I dunno. The cd that came with "C++ Weekend Crashcourse" is good for the compiler, but you can download it too, according to the book.

5.) I wouldn't think they would be related. I dunno exactly what you mean by software testing, but if its like systems testing, then you might have an analyst test it, and some users or something. Maybe a programmer too.

What you start with will depend on all what you want to do. If you don't want to buy a program, like Visual Basic (which would be by far the easiest to learn and make cool-featured programs with), and you are happy with command prompt programs, C++ would be real good.

Java syntax is similar to C++, and like C++, you don't have to buy a Visual program for it. But with Java, it is real easy to make graphical programs that appear on a web page, or graphical programs using the Abstract Windows Toolkit. I'm not sure if C++ has something similar to the AWT, cuz I haven't used it much.
__________________
It's like that, and it's like this....
Rhino is offline   Reply With Quote
Old May 9th, 2002, 06:12 PM     #3 (permalink)
Senior Member
 
Join Date: Oct 2001
Location: Utah
Posts: 551
1) Do you need to learn C before learning C++?
no

2) If you learn C++, do you need to learn C as well? Meaning, does C do things that C++ can't, or is C++ comprehensive?

C++ is more object oriented than C, and is basically an extension of C. I never learned C, but learned C++.(if you don't know what object oriented is, don't worry, the first chapter or two of any C++ book will talk about it)


3) Are the Sams Teach Yourself books any good?
They are decent. I find they lack in giving assignments and programs for you to work out. I learn by doing, best. Deitl and Deitl have great books. They are a bit more dry, but much more comprehensive than the teach yourself books.

4) Are the cd-roms that come with any of the books you can buy good enough to learn with? Meaning, do they have everything you need to get started, or do you need to buy something else?

generally they are enough. If not, it's not too hard to download a command line compiler off the internet. Borland has a free one. All *nix's come with one built in.
Visual C++ is a whole nother ball game and can be complicated for a beginner, unless you have a book specifically for VC++

5) This might be off topic, but how is software testing related to programming? Do you need to know one to know the other?

nope. I've done testing for 3 years. It helps to know programming, just to be able to communicate better with developers and understand errors, etc. But, it's not needed. I was one of the few on all my testing teams that did know how to program decently well. But, if software is complex enough to have a big test team, then it's too complex for 1 person to understand a lot of the code anyway.
For example, I tested Netware 5.1. yea, we didn't touch the code at all. But, knowing scripts and different things helped.
Also, some of the testing tools are fairly complicated and require scripting or simple programming.

Hope this helps.
Also, why do you want to learn, and why C++? If possible, VB is good for beginners. Or HTML(not really a programming language)
Or even Java is good to learn. I like java for beginners, because it's easier to get something visual and graphical going after a few weeks. With C++ you'd need a lot more to get it going. I taught a beginning Java programming class, which was a lot of fun. At the end we even made a very simple pong-like game.

good luck,
dragonb
dragonb is offline   Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Most Active Discussions
Is It Just Me? (3045)
Breaking: San Diego ACORN Document .. (10)
Delete an OS (15)
Nvidia GTX 260 problem (7)
Laptop with wireless problem. (12)
Wireless Televisions. (12)
CPU fan stops spinning randomly (11)
Regular Build (11)
windows vista security holes (17)
Internet Lost (5)
windows 7 problem (7)
Is the PSU I received dead? (13)
Point and Shoot Camera Suggestions. (6)
Print spooler problem (16)
Recent Discussions
Nvidia GTX 260 problem (7)
[F@H SPAM 11/16/09] ! 1/2 months to r.. (37)
Delete an OS (15)
Steam ID's, Gamertags etc... (4)
Games, Cables, PCI cards, and more fo.. (6)
Dept. of HS: NSA 'Helped' Develop Vis.. (17)
Linksys WMP54GS wireless card problem.. (5)
windows vista security holes (17)
Help getting around port 80 for camer.. (5)
Skillsoft Network+ Study Software Que.. (10)
Browsers wont load websites (3)
help me pls laptop just stopped worki.. (0)
Open With ..... Win7 (3)
Laptop with wireless problem. (12)
Internet Lost (5)
virus blocking exe. files (1)
Point and Shoot Camera Suggestions. (6)
CPU fan stops spinning randomly (11)
Modern Warfare 2: Who Bought It? (65)
Is the PSU I received dead? (13)
Print spooler problem (16)
Kingston Bluetooth Dongle Driver (1)
Multiple Restarts Required at Boot (3)
webcam (0)
upgrade for hp a6101 (0)


All times are GMT -4. The time now is 08:09 PM.
TechIMO Copyright 2009 All Enthusiast, Inc.



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28