-
Posts
289 -
Joined
-
Last visited
Reputation Activity
-
Markmjb got a reaction from Balrog0fMorgoth in Thread for Linus Tech Tips Video Suggestions
Not sure if there are enough "new" keyboards in this category, but maybe you guys could redo this 4 year old video?
I recently got a Cherry stream ( https://www.cherryamericas.com/stream-keyboard?___store=cherry_us_en ) and I like typing on this better on this €30 keyboard than I did on a €160 mechanical keyboard. I've tried rgb backlit keyboards but to be honest, I'm not sitting in a completely dark room and I type blind, so I've rarely found it necessary.
-
Markmjb got a reaction from Resbi in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from aravindh in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Gravesnear in Gamers Nexus alleges LMG has insufficient ethics and integrity
Steve's says "LMG makes structural mistakes, probably because they are rushed. ". Linus rushing to respond in a post without double checking his stuff or just waiting to make an official response isn't really convincing me the man hasn't got a point.
-
Markmjb got a reaction from angelwolf71885 in Gamers Nexus alleges LMG has insufficient ethics and integrity
Steve's says "LMG makes structural mistakes, probably because they are rushed. ". Linus rushing to respond in a post without double checking his stuff or just waiting to make an official response isn't really convincing me the man hasn't got a point.
-
Markmjb got a reaction from cardsfanbj in Gamers Nexus alleges LMG has insufficient ethics and integrity
Steve's says "LMG makes structural mistakes, probably because they are rushed. ". Linus rushing to respond in a post without double checking his stuff or just waiting to make an official response isn't really convincing me the man hasn't got a point.
-
Markmjb got a reaction from MotherboardsInThePark in Gamers Nexus alleges LMG has insufficient ethics and integrity
Steve's says "LMG makes structural mistakes, probably because they are rushed. ". Linus rushing to respond in a post without double checking his stuff or just waiting to make an official response isn't really convincing me the man hasn't got a point.
-
Markmjb got a reaction from ClassicCustoms in Gamers Nexus alleges LMG has insufficient ethics and integrity
Steve's says "LMG makes structural mistakes, probably because they are rushed. ". Linus rushing to respond in a post without double checking his stuff or just waiting to make an official response isn't really convincing me the man hasn't got a point.
-
Markmjb got a reaction from DokuSouSei in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from I Dont Read Rules in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from AtomicHydra in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Shai Hulud God of Arrakis in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from CanidConqueror in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Kempea16 in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from neckoblack in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from RockSolid1106 in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from WhySoCereal in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from 2plash6 in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from RandomName212527 in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Parideboy in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Mateyyy in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from gloop in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Tweaky in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from TsoliasPN in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g
-
Markmjb got a reaction from Soulzito in Ultimate Programming Resources Thread
Introduction
Some of you guys might now Zonked thread with the exact name. He started the topic to gather our knowledge of the best programming stuff you can find.
So first, a thank you for Zonked who started this work!
Since he is unable to update the thread regularly, I will, with the consensus of alpenwasser, continue his thread.
Zonkeds intro
I decided it would be a good idea to have a thread that is a complete collection of helpful programming resources and tutorials. This will be an going, frequently updated post that will require input from you guys also. So help me build the ultimate programming resources thread. Simply leave them in the comments and I will add them.
General Programming Resources
Stack Overflow -A forum inhabited by professional developers. You can also ask questions and will receive help.
MIT Open Courseware -Online Computer Science lectures from MIT University. Features lectures, resources and handouts
The New Boston - Video tutorials of lots of languages, also entertaining.
Code Cademy - Interactive learning with rewards in a variety of languages
Code School - Interactive Tutorials in a variety of languages
TopCoder - Programming competitions
Google Code Jam - Archived Google Jam contests and exercises
USACO Training Gateway - Programming problems
Tutorials Point - Extensive written tutorials about a variety of languages
Tutorialized - Tutorial Site with the code embedded next to the tutorials
Educator - Tutorial site on a variety of languages
Python
Learn Python The Hard Way - Extensive HTML book on the basic of Python
Dive Into Python - Same concept as the above resource, but slightly more advanced
PyGame - Features tutorials for Python game development.
Python.Org - Official Python website. Includes tutorials and documentation.
Invent With Python - Online tutorials of actual programs and games (very good!)
C
Live Gnome - Variety of C resources and projects
Learn C The Hard Way - Learn C the Hard way (Work In Progress)
C Programming WikiBook - C programming Wiki
Tutorials Point - Lots of C resources
Learn C.org - Interactive C resources
[bOOK] C Programming in Easy Steps - Mike McGrath (isbn 978-1840785449)
C#
MSDN - Official Site for C#
Home and Learn - Beginner C# Tutorials
C# Crash Course
C++
C++ Reference - C++ reference
C Plus Plus - Official C++ reference
Tutorials Point - C++ tutorials
C Programming - In depth tutorials on C++
MSDN Visual C++ - Visual C++ tutorials
Stephan T. Lavavej Video Tutorials: Core C++
Stephan T. Lavavej Video Tutorials: STL
Stephan T. Lavavej Video Tutorials: Advanced STL
Visual Basic
VB Code - VB tutorials
Home and Learn - Basic Visual Basic tutorials
Tutorials Point - Loads of great VB tutorials
Tutorialized - Even more Visual Basic tutorials
Java
Oracle Docs - Official Java documents
Code Ranch - Great Java forum
Tutorials Point - Lots of Java Tutorials
Learn Java Online - Lots of Java resources and interactive learning
Programcreek Great Java Tutorial Site
HTML/CSS/Javascript
W3 Schools - Good starting point for html/css/javascript
Mozilla Developers - Web development tutorials
HTML Dog - HTML, CSS and JavaScript tutorials
CSS Tricks - CSS Tutorials
JsFiddle - Javascript Collab Tool
PHP
Better PHP - PHP Video tutorials of code snippets
PHP Academy - PHP videos and tutorials
PHP.Net - Useful PHP documentation
SQL
Learn SQL the hard Way - Learn SQL the Hard Way
Perl
Perl.Org - Official Perl website.
Perl Meme - Perl Tutorials.
Perl Begin - Perl for beginners.
Modern Perl Books - Book on Pearl
High Order Perl Book - High Order Pearl Book
Ruby
Try Ruby - Ruby interactive resources.
Learn Ruby The Hard Way - Learn Ruby the Hard Way
Android Development
Android Developers - Official Google docs, tutorials, guides, tips and tricks
Google Developers - News and guides for a variety of languages including Android development
XDA Developers - #1 Android dev forum. Includes tutorials, ROMS, news, tips, techniques and much more!!!
iOS Development
Apple Documentation - Official Apple Documentation
Apps A Muck - Lots of iOS development tutorials
App Coda - More iOS application development
3D Programming
OpenGL Tutorials
Learning Modern 3D Graphics Programming
Books
Free Programming Book List on Github
Stackoverflow C++ Book Guide
Think Python -Allen Downey
Design for the non Designer -Robin WIlliams
The Pragmatic Programmer -Dave Thomas
Javascript: The Good Parts -Douglas Crockford
Code Complete -Steve McConnell
The Art of Computer Programming -Donald Knuth
Discrete Mathematics for Computer Scientists -John Truss
The art of Unix Programming -Eric S. Raymond
Head First Java and Design Patterns -Eric Freeman
C Programming Language -Brian Kernighan, Dennis Ritchie
Computers as Components -Wayne Wolf
Operating Systems Concepts with Java -Abraham Silberschatz, Peter Galvin, Greg Gagne
Higher Order Perl - Mark Jason Dominus
Perls of Wisdom - Steve Litt
The C++ Programming Language -Bjarne Stroustrup
Game Coding Complete -Mike McShaffry
Introduction to Algorithms -Thomas H. Cormen, Charles E. Leiserson and Ronald L. Riverst
Computer Organisation and Architecture -Linda Null and Julia Lobur
The Mythical Man-Month -Frederick P. Brooks JR
Computer Organisation and Design -David A. Patterson and John L. Hennesy
Architecture of Open Source Applications
Modern C++ Design -Andrei Alexandrescu
Computer Networking: A top-down approach featuring the internet -
Database System Concepts -Abraham Silberschatz, Henry F. Korth, S. Sudarshan
Artificial Intelligence, A Modern Approach -Stuart Russel, Peter Norvig
Concepts in Programming Languages -John C. Mitchell
The Art of Prolog -Leon Sterling, Ehud Shapiro
Elements of the Theory of Computation -Papadimitriou
Computer Graphics: Principles and Practice -Hughes, van Dam, McGuire, Sklart
Java - How to Program -Harvey & Paul Deitel
Thinking in Java -Bruce Eckel
C++ Primer Plus (6th Edition) (Developer's Library)-Stephen Prata
Compilers/IDE's
Microsoft Visual Studio - Microsoft Visual Studio (C, C#, C++)
Eclipse - Eclipse (Java/Android)
Netbeans (Java)
Code Blocks - Code Blocks (C++)
Bloodshed (C++)
Android Studio
Jetbrains - Several IDE's and/or plugins that make C#/Python/Java/Php etc easier to code
Text Editors
Notepad++(Windows)
Text Mate (Mac)
Sublime Text(Windows/Linux)
Brackets
Aptana -Open source web development tool
Qt Project - C++/QML IDE
VIM -Advanced (!) Text Editor (small tutorial[/url)
Emacs -Advanced (!) Text Editor
Other
Gamedev.net - A forum full of professional game developers
DBforums - Database Forums
Codingbat - Java & Python Challenges
Bitbucket - Source Control Provider like github, but then Private
Sourcetreeapp - Tool to manage github/bitbucket
OverAPI - Cheatsheets for several languages
Regexr - Regular Expressioin Tester
Project Euler - Programming and math exercises (Can get quite advanced)
Contributors So far...
Darkfeign
alpenwasser
WanderingFool
majorawsome
pzyko103
WhatARoaster
crocski
Flojer0
MikeD
wolfsinner
hAxx
colonel_mortis
lord4163
Getov
TSegers
Hikaru12
fletch to 99
Nuluvius
forbsie1888
Robi_g