Go Back   CodingForums.com > :: Computing & Sciences > Computer Programming

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 03-25-2004, 03:39 PM   PM User | #1
jccarson
New to the CF scene

 
Join Date: Mar 2004
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
jccarson is an unknown quantity at this point
Where to start with programming

Well, I have a copy of Visual Studio 6 sitting here and would like to hear opinion on where to start in learning programming in C++. Any resources or thoughts on the matter would be greatly appreciated. Free (and legal) links to tutorial and how-to sites would also receive the same gratitude.

Thank you,

Joe
jccarson is offline   Reply With Quote
Old 03-25-2004, 04:23 PM   PM User | #2
sage45
Super Moderator


 
Join Date: May 2002
Posts: 1,036
Thanks: 0
Thanked 11 Times in 11 Posts
sage45 is an unknown quantity at this point
Here is a good website...

http://www.free-ed.net/catalog/itcat01.asp

-sage-
__________________
HTML & CSS Forum Moderator

"If you don't know what you think you know, then what do you know."
R.I.P. Derrick Thomas #58
1/1/1967 - 2/8/2000
sage45 is offline   Reply With Quote
Old 03-25-2004, 05:01 PM   PM User | #3
jccarson
New to the CF scene

 
Join Date: Mar 2004
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
jccarson is an unknown quantity at this point
Thanks for the link.

I do have a bevy of PDF and HTML C++ resources including the SAMS Teach yourself C++ in 21 days. I guess to further go into things, programming is a large subject area even when you narrow it down to one language such as C++. For those of you in the field already with any experience, I already know that this comment is obvious. Should I start with the SAMS Teach Yourself book or something else - as well I almost feel as if I need a guide for my never ending (once it starts) trip through programming - hopefully I can find that through forums like this - if not please someone let me know.

If it is beneficial, I can post tonight the complete listing of resources I have if that will help someone help me out.

Thank you,

Joe
jccarson is offline   Reply With Quote
Old 03-25-2004, 05:20 PM   PM User | #4
whackaxe
Senior Coder

 
Join Date: Jun 2002
Location: paris, france
Posts: 1,216
Thanks: 0
Thanked 0 Times in 0 Posts
whackaxe is an unknown quantity at this point
i found this tutorial VERY good compared to some:

www.cplusplus.com/doc/tutorial

you should have some programing background though, because C++ is a very complicated language to grasp sometimes
__________________
photoshop too expensive? use the GIMP! www.gimp.org
whackaxe is offline   Reply With Quote
Old 03-25-2004, 06:26 PM   PM User | #5
jrmorgan
New to the CF scene

 
Join Date: Mar 2004
Location: Upstate NY
Posts: 9
Thanks: 0
Thanked 0 Times in 0 Posts
jrmorgan is an unknown quantity at this point
You know, I found that you get a good filtered selection by dropping by the college bookstore. These are good books with plenty of small programming projects to get you started and keep you practicing.

To get the best grasp of object-oriented programming, look for books by a guy named Wu (at work right now so don't have access to the name). I started my computer science degree with this guy's book on java programming. Starts you out with trying to understand the theory behind OOP before getting real deep in the language.
jrmorgan is offline   Reply With Quote
Old 03-25-2004, 06:49 PM   PM User | #6
sage45
Super Moderator


 
Join Date: May 2002
Posts: 1,036
Thanks: 0
Thanked 11 Times in 11 Posts
sage45 is an unknown quantity at this point
In response to your question... I would say that you never assign one single book as your bible... Instead, you should have a plethora of information to use at your fingertips... Basically, the more resources you have, the better.

-sage-
__________________
HTML & CSS Forum Moderator

"If you don't know what you think you know, then what do you know."
R.I.P. Derrick Thomas #58
1/1/1967 - 2/8/2000
sage45 is offline   Reply With Quote
Old 03-26-2004, 10:14 AM   PM User | #7
Mhtml
Senior Coder

 
Mhtml's Avatar
 
Join Date: Jun 2002
Location: Sydney, Australia
Posts: 3,531
Thanks: 0
Thanked 1 Time in 1 Post
Mhtml is an unknown quantity at this point
www.cprogramming.com is where I began.
__________________
Omnis mico antequam dominus Spookster!
Mhtml is offline   Reply With Quote
Old 03-26-2004, 04:00 PM   PM User | #8
whackaxe
Senior Coder

 
Join Date: Jun 2002
Location: paris, france
Posts: 1,216
Thanks: 0
Thanked 0 Times in 0 Posts
whackaxe is an unknown quantity at this point
www.cprogramming.com is great for forums, but their beginer tutorials aren't very well written. i got lost at pointers, the went to cplusplus.com
__________________
photoshop too expensive? use the GIMP! www.gimp.org
whackaxe is offline   Reply With Quote
Old 05-12-2004, 09:20 AM   PM User | #9
krylite
New to the CF scene

 
Join Date: May 2004
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
krylite is an unknown quantity at this point
Hi, completely new here, though have had some programming done. Nice to meet you all.

these are just my opinions after having checked out books in the last 10 years for "learning" compiled languages programming.

For informal learning of C/C++

For C++, probably Teach yourself C++ by Al Stevens
I don't know about your SAMS book. Could be good enough to start.
C - C programming by Robert Lafore

For more of a formal setting..i.e. college courses.
Maybe after you get a hang of C/C++ syntax, then here are some of
the "classics" then get a exposure and intro to data structures..

Algorithms in C++ by Robert Sedgewick, good theory book plus examples
in C++
or Data Structures & Algorithm Analysis in C++ by Mark Allen Weiss who
also has a website with code to support the book. Forgot to mention, the book also does a nice small review of C++ in the beginning, a bit on perfomance analysis any code segments, the o() function, and a whole chapter on Standard Template Library(STL) at the end. (2nd ed.). A great
college textbook with practical value for C++ programming.

his site: www.cs.fiu.edu/~weiss

the textbook: http://www.awprofessional.com/title/0201361221

For exposure to nonimperative languages i.e. functional(more like Lisp, LOGO etc.)

Structure and Interpretation of Computer Programs - Abelson, Sussman, the "classic" intro used at MIT. The book is FREE too in PDF form or something
at the mit sites. I forget exactly now. Don't ask me for questions about LISP or ML though, I took the course like 3 times and I still don't get fold, map, that well, and there is so much other stuff in the "practical" world to learn.

Prolog - Now maybe an academic language, though geniuses claim it can be used for systems programming, AI applications and other stuff. But it's one of the best in showing how programming can be done in formal logic.

ML for the working programmer - Paulson (UK book)
Prolog Programming in Depth - Convington, Nute, Vellino (I got frustrated with the
Sterling and Shaprio book)


As for exposure to Assembly, if you want to try it, the best for windows/dos systems is still probably Mastering Turbo Assembler by Tom Swan, much easier to read than that gross community college favorite textbook by Peter Abel. Though you need to get Borland Assembler, or some old MASM 5.1/6.0 somewhere from either borland's site for TASM or some other outlets.

There's also some CD's out there with data structures, learning C books all wrapped up into one CD usually from C++ Report magazine or some such. I'm sure it's on all those websites some place.

don't know too much about web languages in as which books to recommend, but I found the "visual quickstart" guides are great in getting right to the point with screen caps when I wanted to get something done in html, javascript, php , cgi-bin etc.

And finally as I stop rambling, most anything by Schildt or Jesse Liberty are easy to read quality books. For having fun learning , Andre LaMothe has game programming books with lots of geek jokes sprinkled throughout and a fun hobbyist reading style while summarizing Windows Programming, some AI, Direct X in a very accessible way.

Last edited by krylite; 05-12-2004 at 12:18 PM..
krylite is offline   Reply With Quote
Old 05-19-2004, 09:57 PM   PM User | #10
krylite
New to the CF scene

 
Join Date: May 2004
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts
krylite is an unknown quantity at this point
Erk, forgot to mention, really great deal on getting started in programming.

John Hubbard's Schaum Outline books: Each only $13.95 list price and probably cheaper from the used sellers at amazon.

"Programming with JAVA"
"Programming with C++"

Very good and thorough. I used his JAVA book to learn JAVA and the C++ book as a reference.

There are hundreds of problems , but I'd recommend just working through the solved problems first to get through the book(best way to learn), then later find a particular "extra problem" as needed.
krylite is offline   Reply With Quote
Old 05-20-2004, 02:54 PM   PM User | #11
lostinjava
New Coder

 
Join Date: Nov 2003
Location: Northwest
Posts: 18
Thanks: 0
Thanked 0 Times in 0 Posts
lostinjava is an unknown quantity at this point
(for experienced people, i dont mean to point out the obvious but the guy is willin t

learning a programming language...and learning how to program an application are two different things....u might want to get hold of documentation which talks about things like structured programming, polymorphism etc...where n when to use an array or a hashmap (in the case of java).

for me, web based tutorials are great for gettin to grips with such concepts...books like (SAMS) seem to serve more as a reference for accomplishing certain singular tasks within a certain language, but seem to give little away in terms of how objects truely relate to each other, and how they can be used in other applications.

...Find me in the Java Jungle...
lostinjava is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 11:25 PM.


Advertisement
Log in to turn off these ads.