Programming Language Learning Resources List - Overclock.net - An Overclocking Community

Forum Jump: 

Programming Language Learning Resources List

Reply
 
Thread Tools
post #1 of 58 (permalink) Old 06-16-2012, 02:49 AM - Thread Starter
The debug-inator
 
tompsonn's Avatar
 
Join Date: Aug 2011
Location: Australia
Posts: 10,691
This thread has been created to prevent multiple threads regarding questions on different learning resources (books, tutorials etc.) for different programming languages.

Links to learning resources for all common programming languages will be added below.


1. Java (Click to show)
Books / E-Books:
Introduction to Programming Using Java, Sixth Edition - Link
Thinking in Java - Bruce Eckel
Fundamentals of Java, Lambert and Osborne - Amazon
Learn to Program with Java, John Smiley - Amazon
Head First Java - Amazon

Official Documentation:
Official Java Tutorials by Oracle - Link
Java The Complete Reference, 8th Edition, Herbert Schildt - Amazon

2. C Plus Plus (Click to show)
3. C (Click to show)
Books / E-books:
The C Programming Language, 2nd Edition by Kernighan and Ritchie - Amazon, Direct E-book Download


Reference/Tutorials:

4. C# (Click to show)
Web resources:

C# Station - Link
Learning C# by Example - Link

Books:
C# 4.0 in a Nutshell: The Definitive Reference - Amazon ISBN-10: 0596800959
CLR via C# - Amazon ISBN-10: 0735627045
C# in Depth, Second Edition by Jon Skeet - Amazon ISBN-10: 1935182471

Patterns:
Model-View-ViewModel (MVVM) -MSDN Link

5. Python (Click to show)
E-Books:

A Byte of Python - Link
Dive into Python - Link
Learn Python the Hard Way - Link

Tutorials:

The New Boston - Python - Link
Learn Python - Link

Official Documentation:

Py3k Documentation - Link

6. Basic (Click to show)

7. Perl (Click to show)
Books/E-Books:
Programming Perl, 4th ed - Link

8. PHP (Click to show)
E-Books:
PHP: The Right Way - Link

9. Haskell (Click to show)
Books/E-Books:
Learn You A Haskell - Link

10. Ruby (Click to show)
Books/E-Books:
Programming Ruby: The Pragmatic Programmers Guide Link
Programming Problems in Ruby Link

Official Documentation:
Ruby Docs - http://ruby-doc.org/



Leave a post here if you wish to present any suggestion, add to the resource list or add to the language list. This thread is still in the making so I'll need help from you guys.

Thanks. smile.gif
tompsonn is offline  
Sponsored Links
Advertisement
 
post #2 of 58 (permalink) Old 06-16-2012, 04:04 AM
New to Overclock.net
 
StormProtocol's Avatar
 
Join Date: Jun 2012
Posts: 477
Rep: 32 (Unique: 29)
StormProtocol is offline  
post #3 of 58 (permalink) Old 06-23-2012, 10:03 PM
New to Overclock.net
 
ironman1478's Avatar
 
Join Date: May 2011
Location: Oakland, CA
Posts: 109
Rep: 1 (Unique: 1)
for C you could put "the C programming language, 2nd edition."
its has great practice problems which are informative, challenging, and cumulative, yet they aren't excessively long problems. also the explanations are very clear and concise. its probably the best textbook/reference book i've ever seen, save for some math ones.

also wikibooks.com has many great tutorials on c/c++, java, python, c#, and unix
it also has stuff on opengl
http://en.wikibooks.org/wiki/C%2B%2B_Programming
http://en.wikibooks.org/wiki/Python
http://en.wikibooks.org/wiki/C_sharp
http://en.wikibooks.org/wiki/Java
http://en.wikibooks.org/wiki/Unix
http://en.wikibooks.org/wiki/OpenGL_Programming

the best part is wikibooks is totally free, however because it is a wiki, it is subject to potential misinformation and some parts are incomplete. also there aren't many practice problems to help people put what they learned to use so

here is a good c++ reference/tutorial website also
http://www.cplusplus.com/

ironman1478 is offline  
Sponsored Links
Advertisement
 
post #4 of 58 (permalink) Old 06-24-2012, 02:45 AM
Retired Staff
 
{Unregistered}'s Avatar
 
Join Date: Jun 2010
Posts: 1,563
Rep: 17 (Unique: 15)
Thanks for that.

Will update this soon.


Quote:
Originally Posted by andrews2547 go_quote.gif

Women suck at almost everything. The only time they were good at anything was when Cliopatra was in charge and they lived in triangles. Triangles aren't manly.


{Unregistered} is offline  
post #5 of 58 (permalink) Old 06-24-2012, 02:46 AM
New to Overclock.net
 
Schmuckley's Avatar
 
Join Date: Jul 2011
Location: FL
Posts: 14,290
Rep: 698 (Unique: 562)
wow..Thank you for posting this! :thumb.gif:
:doh.gif: "Will be added"
Schmuckley is offline  
post #6 of 58 (permalink) Old 06-24-2012, 02:53 AM
Retired Staff
 
{Unregistered}'s Avatar
 
Join Date: Jun 2010
Posts: 1,563
Rep: 17 (Unique: 15)
Quote:
Originally Posted by Schmuckley View Post

wow..Thank you for posting this! :thumb.gif:
:doh.gif: "Will be added"

I've completed the Python one and done part of the Java one.
Expect this to be fully compiled within this week. smile.gif


Quote:
Originally Posted by andrews2547 go_quote.gif

Women suck at almost everything. The only time they were good at anything was when Cliopatra was in charge and they lived in triangles. Triangles aren't manly.


{Unregistered} is offline  
post #7 of 58 (permalink) Old 07-18-2012, 11:01 PM
New to Overclock.net
 
Aeloi's Avatar
 
Join Date: May 2008
Posts: 816
Rep: 62 (Unique: 52)
http://www.java2s.com/
  • Programming tutorials and source code examples

stackoverflow
  • Got questions? Find answers there. A lot of programmers hang out there.

https://projecteuler.net/
  • Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve.


C#/.NET
Web resources:
Books:
Patterns:
More later.



Aeloi is offline  
post #8 of 58 (permalink) Old 07-21-2012, 02:22 PM
Retired Staff
 
{Unregistered}'s Avatar
 
Join Date: Jun 2010
Posts: 1,563
Rep: 17 (Unique: 15)
Thanks for that, Aeloi. smile.gif

I'll update this thread soon.


Quote:
Originally Posted by andrews2547 go_quote.gif

Women suck at almost everything. The only time they were good at anything was when Cliopatra was in charge and they lived in triangles. Triangles aren't manly.


{Unregistered} is offline  
post #9 of 58 (permalink) Old 07-27-2012, 04:00 AM
Retired Staff
 
{Unregistered}'s Avatar
 
Join Date: Jun 2010
Posts: 1,563
Rep: 17 (Unique: 15)
Slightly updated. Thanks to FishCommander for his suggestions in another thread. thumb.gif

Still nowhere near complete though. redface.gif


Quote:
Originally Posted by andrews2547 go_quote.gif

Women suck at almost everything. The only time they were good at anything was when Cliopatra was in charge and they lived in triangles. Triangles aren't manly.


{Unregistered} is offline  
post #10 of 58 (permalink) Old 09-13-2012, 09:29 PM
New to Overclock.net
 
Join Date: Sep 2012
Location: Virginia, USA
Posts: 32
Rep: 2 (Unique: 2)
I'm a huge fan of Prata's C++ Primer Plus. There's a 6th edition, but I'm not familiar with that one. I learned far more from this book than from two semesters of college-level C++ for IT majors. For a gentler intro, if you're brand new to programming, C++ Without Fear is an excellent starting point, then move on to the Prata.

For Java, I recommend Head Start Java. It's very, very different from any other learn-to-program book out there. Especially recommended for the attention-challenged!

I heartily do not recommend anything by the Deitels--as a short version, they overcomplicate the simple things, oversimplify the complicated things, and charge far too much for their books. Avoid at all costs.

LastDefenders is offline  
Reply

Quick Reply
Message:
Options

Register Now

In order to be able to post messages on the Overclock.net - An Overclocking Community forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.
User Name:
If you do not want to register, fill this field only and the name will be used as user name for your post.
Password
Please enter a password for your user account. Note that passwords are case-sensitive.
Password:
Confirm Password:
Email Address
Please enter a valid email address for yourself.
Email Address:

Log-in



Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page


Forum Jump: 

Posting Rules  
You may post new threads
You may 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
Trackbacks are Off
Pingbacks are Off
Refbacks are Off