Begining to program

Wardog2121

Member
Jun 16, 2005
99
0
0
Hello, i am a complete newb to prgraming, i have never written any code or done any programing before, but i want to be a computer science major in college so i want to get a head start and try to teach my self some stuff. What languages should i learn and is there any book, website, videos, anything for COMPLETE novices like me to start programming, also if you have any adivce it would be appreciated
 

clamum

Lifer
Feb 13, 2003
26,252
403
126
I think I started tinkering with programming by buying a book on Visual Basic when I was in junior high. From there I tried to teach myself some C++ and eventually went to school for Computer Science.

I'd recommend starting out with Java. How old are you?
 

txrandom

Diamond Member
Aug 15, 2004
3,773
0
71
Get the book called Introduction to Java Programming 6th Edition by Y. Daniel Liang. It's a good book that I'm using in my Intro to Java class for college. I've already got the basics of Java learnt in high school, but this book covers everything. It has a ton of examples, problems, etc. Very good book, it may be a bit costly for a 16 yr old though. Maybe see what book you would be using at Cal-Poly and go ahead and buy it. Of course it may change, but trick your parents into getting it for you! :)
 

pcnerd37

Senior member
Sep 20, 2004
944
0
71
I started off learning Java my senior year of highschool. I just started college with a CS major and am being taught C#, which im already liking better than Java.
 

fierydemise

Platinum Member
Apr 16, 2005
2,056
2
81
I'm in the same boat as you OP, high school junior I started to program about 1 year ago. I started with C++ using Accelerated C++ by Andrew Koenig, very through and straightforward although it may be a little complex without any underlying knowledge of programming.
 

Ika

Lifer
Mar 22, 2006
14,264
3
81
My programming mom says a good way to start is to learn Visual Basic, then jump to C/C++ and then move on to something like Java. I wanted to do programming back a few years ago, but I've since reconsidered.
 

archcommus

Diamond Member
Sep 14, 2003
8,115
0
76
Java provides a lot of useful tools and is a bit easier to get set up with than C++. And of course Visual Basic is, well, pretty basic. I would delve through those two a bit and then C++ should be a breeze.
 

Kromis

Diamond Member
Mar 2, 2006
5,214
1
81
Originally posted by: Wardog2121
i am 16 and a junior in high school, planing to go to Cal-poly

Right on, brother! I'll see you there in 3 years (or w/e)!

 
Sep 29, 2004
18,656
67
91
java is probably a good bet to start, as alot of others are saying.

After that, look into C++. It's very similar, but you'll get a little bit into memmory management which is important to undertand even if you never use it in the real world.
 

Kromis

Diamond Member
Mar 2, 2006
5,214
1
81
Originally posted by: IHateMyJob2004
java is probably a good bet to start, as alot of others are saying.

After that, look into C++. It's very similar, but you'll get a little bit into memmory management which is important to undertand even if you never use it in the real world.

What about Visual Basic or QBasic? I haven't learned them yet and I skipped right to JAVA, although my uncle told me that I should really consider learning Visual Basic.