Go Back   PCMech Forums > Help & Discussion > Software Discussion & Support

Need Some Help? Type Your Keywords Here:

Like Tree3Likes
  • 1 Post By Panama Red
  • 1 Post By jdeb
  • 1 Post By Jbc223456
Reply
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
Old 01-28-2013, 12:25 PM   #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
CHayes1126 is offline   Reply With Quote
Old 01-28-2013, 12:48 PM   #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
Jbc223456 is offline   Reply With Quote
Old 01-28-2013, 12:49 PM   #3
Served with Pride
Staff
Premium Member
 
Panama Red's Avatar
 
Join Date: Apr 2003
Location: near the left coast of Michigan
Posts: 14,633
Send a message via AIM to Panama Red
Moved to more appropriate forum.
Jbc223456 likes this.
__________________
Getting old is not for sissies!
Panama Red is offline   Reply With Quote
Old 01-28-2013, 12:50 PM   #4
Moderator
Staff
Premium Member
 
jdeb's Avatar
 
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
Jbc223456 likes this.
jdeb is offline   Reply With Quote
Old 01-28-2013, 01:13 PM   #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.
jdeb likes this.
Jbc223456 is offline   Reply With Quote
Old 01-28-2013, 03:05 PM   #6
Techphile.
 
David M's Avatar
 
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.
David M is online now   Reply With Quote
Old 01-28-2013, 04:20 PM   #7
bob
Member (12 bit)
Premium Member
 
bob's Avatar
 
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.
bob is offline   Reply With Quote
Old 01-28-2013, 06:52 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.
CHayes1126 is offline   Reply With Quote
Reply

Bookmarks

Still Need Help? Type Your Keywords Here:


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes 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 On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 09:24 PM.
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2013, vBulletin Solutions, Inc.
SEO by vBSEO 3.6.1