PDA

View Full Version : Where to start?


x__dark
November 28th, 2005, 05:51 PM
I've been thinking about learning a programming language for the past few years and I've never been motivated to do so until I became a Linux user. I see where open source is going and I would love to (someday) contribute in a way.

So, I've decided to learn C & C++, but I have no idea where to start.

Any good suggestions for books/websites I could read through to get a good start with these languages?:confused:

ofek
November 28th, 2005, 05:58 PM
This one is great for new comers and well anyone who wants to learn c++, its a great book and I hope youll love as much as I do. Here's the link:http://www.steveheller.com/cppad/Output/dialogTOC.html

LordHunter317
November 28th, 2005, 06:32 PM
We just had this thread.
http://www.ubuntuforums.org/showpost.php?p=523790&postcount=7

x__dark
November 28th, 2005, 06:38 PM
We just had this thread.
http://www.ubuntuforums.org/showpost.php?p=523790&postcount=7

I would imagine you get it a lot and I'm sorry for duplicating a question/thread.

ofek, thanks for the link, looks like a good place to start to me.

atoponce
November 28th, 2005, 06:45 PM
I've been thinking about learning a programming language for the past few years and I've never been motivated to do so until I became a Linux user. I see where open source is going and I would love to (someday) contribute in a way.

So, I've decided to learn C & C++, but I have no idea where to start.

Any good suggestions for books/websites I could read through to get a good start with these languages?:confused:
The absolute best way to learn a new programming language is to take a class from your local college/university/technical center. Learning on your own through books and internet tutorials is great, but really doesn't replace taking a course from an instructor. Many upper education instructors don't mind people joining the class without registering, so you may be able to attend the course without paying. Of course, you wouldn't get a grade or any credit.

x__dark
November 28th, 2005, 08:09 PM
The absolute best way to learn a new programming language is to take a class from your local college/university/technical center. Learning on your own through books and internet tutorials is great, but really doesn't replace taking a course from an instructor. Many upper education instructors don't mind people joining the class without registering, so you may be able to attend the course without paying. Of course, you wouldn't get a grade or any credit.

I would definately consider this option if I wasn't 16. I do plan on attending some classes at the local community college this coming summer, but until then, I'm out to get a basic knowledge and grasp of c/c++.

Oh, Ofek, I've been reading the book that you linked me too and so far, it's amazing. I'm only on Chapter 2 though, so I can't tell you if it's helping me out or not, but thanks again!

Anomaly
November 29th, 2005, 11:34 PM
I'm also 16 and I have some experience in programming, mainly Java and php but you should definatly take a course. Does your high school have a course? thats how I got started, I would check with your counselor.

darth_vector
November 29th, 2005, 11:40 PM
if you learn it yourself - rather than being spoonfed by a teacher - you will be a far, far better programmer.

i would strongly recommend learning C before C++, since C++ is a superset of C. most C++ books assume that you know C.

a good C begginers book is:

C programming in a linux environement, by judy kay and bob kumberfield

a good C++ book is:

the C++ programming language, by stroustrum - he wrote C++