|
|||||||
![]() |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
#1 |
|
Member (9 bit)
Join Date: Jan 2002
Posts: 296
|
Programming Fundamentals
Im thinking of trying to learn programming. Can anyone recommend a book, videos, online guides... really anything? I know absolutely nothing about programming so I would need to start with some sort of fundamentals in programming. Ive searched on Lynda.com and they have a programming fundamentals course... has anyone tried this?
__________________
Sys:ASUS M4A785TB-MD Motherboard, AMD Phenom II X3 710 Processor 2.60 GHz. G.SKILL 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1333 (PC3 10600), Antec earthwatts EA430 430W Continuous Power ATX12V v2.0 |
|
|
|
|
|
#2 |
|
Member (8 bit)
Join Date: Oct 2008
Location: KY, USA
Posts: 165
|
Depends on what kind of programming you are looking to doing. I'm not sure of any "general" books on programming. Ideally, you want to look at a specific language and learn the gist of it from books/experience. Like most languages, common ones like C/C++/C#/Java are a lot alike, and if you can program in one, it'll help learning the other because the syntax is nearly the same.
I went ahead and looked at lynda.com, and even the programming fundamentals course focuses on JavaScript. I'd suggest looking at C and C++, and getting familiar with how to write programs, dealing with user input, functions, classes, inheritance, polymorphism, error handling, etc.. I could go on and on. I found this book helpful for learning the basics, and syntax of C programming. However, while this book is good for basics, it does not come with full code, and you may have to do some online research of your own.
__________________
ASUS P7P55D-E | Intel I5-760 @ 2.8GHz | Corsair XMS3 8Gb @ 1333MHz | WD Caviar Black 1TB | HIS Radeon 6850 | Corsair 750TX 750W | ASUS 24x DVD Burner | Antec Nine Hundred | ASUS VW246H 24" | Windows 7 Home Premium 64-bit |
|
|
|
|
|
#3 |
|
Served with Pride
Staff
Premium Member
|
Moved to more appropriate forum.
__________________
Getting old is not for sissies! |
|
|
|
|
|
#4 |
|
Moderator
Staff
Premium Member
Join Date: Nov 2008
Location: Detroit, MI
Posts: 4,972
|
It is arguable but I think one should start with C. There is a plethora of books and tutorials. Try searching amazon books and read some of the reviews. Java is probably the easiest. If you have a tablet reader, you may find it easier.
Amazon.com: programming in c: Books Online Introduction to C - Cprogramming.com C, C++ Programming Tutorials - Cprogramming.com |
|
|
|
|
|
#5 |
|
Member (8 bit)
Join Date: Oct 2008
Location: KY, USA
Posts: 165
|
To add on to what Jdeb said, I also found that CPlusPlus.com was a good resource for C++ programming, and agree that one should start with C.
|
|
|
|
|
|
#6 |
|
Techphile.
Join Date: Nov 2003
Location: San Francisco Bay
Posts: 6,295
|
Are you looking to do this as a profession or a personal interest? If a profession then look at http://www.dice.com/ and see who is being hired and what programming language(s) they know.
__________________
Asus P8P67 WS Revolution | Intel 2600K @ 4.7 GHz | Win 7 Pro 64 |8 gigs Corsair 1600 | Two Diamond 6990's in Crossfire| Corsair AX1200 | Thermalright Silver Arrow | Western Digital Black 2TB 64 meg cache | Lian-Li PC-A71B | Logitec Z-5500 | Three Asus 26" VW266H monitors running under Eyefinity | Last edited by David M; 01-28-2013 at 03:11 PM. |
|
|
|
|
|
#7 |
|
Member (12 bit)
Premium Member
Join Date: Mar 1999
Location: LA, CA
Posts: 2,245
|
Hit the play for the videos.
https://www.khanacademy.org/cs/tutor...ramming-basics Last edited by bob; 01-28-2013 at 04:24 PM. |
|
|
|
|
|
#8 |
|
Member (9 bit)
Join Date: Jan 2002
Posts: 296
|
Thanks for the responses guys! To add on what I'm doing here, I'm in the middle of a career change. I'm starting school again summer for networking. I'm not sure if ill ever program as a career but who knows. If I get good at it why not.
|
|
|
|
![]() |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|