=='''General'''==
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.boinc-wiki.info/Main_Page BOINC Wiki] Distributed computing wiki - Doesn't really have to do with programming does it? BOINC is similar to folding@home. Perhaps a Timewaster?</p>

[http://www.topcoder.com/tc TopCoder] - Software Development Contests and holds Tutorials as well. Obscure categorization

"[http://ftacademy.org/materials Free" Technology Academy] [v] Courses <span style="font-family:trebuchet ms,sans-serif;color:rgb(255,0,0)">which seem to require payment....</span> The free materials are perhaps <span style="font-family:trebuchet ms,sans-serif">decent,</span><span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> I have not looked over them </span>in depth.

[http://bit.ly/itguide bit.ly/itguide] /g/'s IT resources

[http://thenewboston.com/ The New Boston] [v] Programming, Software Tutorials, Science Tutorials ([http://www.youtube.com/thenewboston YouTube channel]) - Might go in General catagory

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://betterexplained.com/ BetterExplained] A blog containing tips in articles - Math, Programming, WebDev. Maybe another that should go under General</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://code.google.com/edu/ Google Code University] - Seems like it can go under General for the variety of topics included</p>



=='''List of Compilers/IDEs'''==
<p style="color:rgb(0,0,0)">[http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express Microsoft Visual Studio Express] - IDE General</p>

<p style="color:rgb(0,0,0)">[http://wxdsgn.sourceforge.net/ wxDev-C++] / [http://www.bloodshed.net/devcpp.html Dev-C++] - IDE</p>

<p style="color:rgb(0,0,0)">[http://www.codeblocks.org/ Code::Blocks] - crossplatform C++ IDE</p>

<p style="color:rgb(0,0,0)">[http://gcc.gnu.org/ GCC] - just a compiler</p>

<p style="color:rgb(0,0,0)">[http://www.nasm.us/ NASM] - Netwide Assembler, just compiler</p>

<p style="color:rgb(0,0,0)">[http://flatassembler.net/ FASM] - flat Assembler, IDE and compiler</p>

<p style="color:rgb(0,0,0)">[http://www.vim.org/ Vim] / [http://www.gnu.org/software/emacs/ Emacs] / [http://notepad-plus-plus.org/ Notepad++] - Text editors that can be extended into an IDE</p>

<p style="color:rgb(0,0,0)">[http://www.eclipse.org/ Eclipse] - General IDE</p>

<p style="color:rgb(0,0,0)">[http://netbeans.org/ Netbeans] - General IDE</p>

[http://qt.nokia.com/products/developer-tools QTCreator] - Cross Platform IDE
=='''Computation Theory'''==
[http://www.youtube.com/watch?v=E3keLeMwfHY%20 Youtube - Real World Turing Machine]

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.play-hookey.com/ Play Hookey] Basic Comp Thoery - Perhaps should go under "Engineering" page with "Electronics" because it doesn't have much emphasis on computing</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://learn-c.com/ learn-c.com] Control & Embedded Systems</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www1.idc.ac.il/tecs/plan.html The Elements of Computing Systems]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.youtube.com/user/Coderisland#grid/user/601FC994BDD963E4 Youtube/ Coderisland] - Intro to Theory of Computation (Advanced)</p>

=='''Programming'''==
[http://code.google.com/ Google Code] Search for code

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://wolframalpha.com/examples/WebAndComputerSystems.html Wolfram Alpha/Web & Computer Systems] -</p>

Programming TI calculators/BASIC [Often<span style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)"> these calculators are the students' first glimpse to the programming world.]</span>
*[http://tibasic.wikia.com/wiki/Beginner%27s_Guide_to_Programming_TI-BASIC/3 Wikia/TI-Basic]
*[http://en.wikibooks.org/wiki/TI-Basic_Z80_Programming Wikibooks/TI-Basic Z80]
*[http://tatay.kenosha.wi.us/TiBasic/ Jacob Tatay's tutorial]
*[http://www.freewebs.com/tibasicinfo/ Another tutorial]
<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif">[http://mindview.net/Books/TIJ/DownloadSites Thinking in Java & Thinking in C++]</span><span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> [b] Contains links to two free BOOKS</span>

[http://www.highercomputingforeveryone.com/ Higher Computing for Everyone] Teaches programming using the C language

{C}[http://www.highercomputingforeveryone.com/ Carl Herold | Higher Computing For Everyone]<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> [e] Basics of Programming With Focus On C - Same as the link above</span>

[http://openbookproject.net//thinkCSpy/index.html How to Think Like a Computer ][http://openbookproject.net//thinkCSpy/index.html Scientist: Learning with Python]<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> - Introduction to programming for absolute beginners, using the Python language {C}</span>

[http://programming-motherfucker.com/become.html Become a Programmer, Motherfucker]

===<span style="color:rgb(0,0,0)">'''C, C++'''</span>===
[http://learncpp.com/ Learn C++]<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> [e] Starting C++</span>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://CProgramming.com CProgramming.com] C & C++</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://newdata.box.sk/bx/c/index.htm Teach Yourself C++ in 21 Days]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.youtube.com/user/SkyeShatter#p/u Youtube/ SkyeShatter] [v]</p>

<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif">[http://www.cplusplus.com/ cplusplus.com]</span><span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> C++ reference & other site pages include tutorials</span>
==='''Java'''===
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://math.hws.edu/javanotes/c1 Javanotes] [e] Starting Java</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://download.oracle.com/javase/tutorial/java/index.html The Java Tutorials] [e] Concise Java</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://mathcs.org/ MathCS.org] Mathematics & Java</p>

[http://www.codecademy.com/#%21/exercises/0 Codeacademy] Learn JavaScript web applications coding in a simple an interactive way



==='''Python'''===
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://learnpythonthehardway.org/ Learn Python The Hard Way] [e] Starting Python Book</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://inventwithpython.com/ Invent with Python] [b] Beginner-level free Python book with a focus on game programming</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.python.org/doc/ Python.org/doc/] Python Documentation Index</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://docs.python.org/tutorial/ The Python Tutorial]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.learnpython.org/ Learn Python] tutorial</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[https://cslinux.utm.utoronto.ca/%7Epeters43/pgbovine-OPT.UTM/index.html Online Python Tutor] View python code executed step by step to see how it works (for people new to programming)</p>
==='''Haskell'''===
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://learnyouahaskell.com/chapters Learn You a Haskell for Great Good!] Guide to Haskell</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://book.realworldhaskell.org/ Real World Haskell] Real Work Haskell</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">'''FORTRAN'''</p>
<span style="line-height:28px">'''[http://gravmag.ou.edu/fortran.html The basics of FORTRAN]'''</span>

==='''Other Languages'''===
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://dosprompt.info/ dosprompt.info] CMD Prompt Basics</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.gigamonkeys.com/book/ Practical Common Lisp]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://MathCS.org MathCS.org] Android</p>

=='''Programming Theory'''==

YouTube/[http://www.youtube.com/playlist?list=PL6879A8466C44A5D5 Berkeley's SICP video lectures]

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://mitpress.mit.edu/sicp/ MIT's Structure & Interpretation of Computer Programs]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.youtube.com/user/MIT#g/c/E18841CABEA24090 Youtube - Structure & Interpretation of Computer Programs (SICP) with Abelson & Sussman]</p>
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B5Gj63Eu4MzLYjkxZDc2YzYtNzU2ZC00YzdmLTgxMjMtZjQwZTU4OTg4ZWQ1&hl=en_GB&authkey=CK-YhOwC A Layman’s Explanation of P=NP]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.youtube.com/user/MIT#g/c/4C4720A6F225E074 Youtube/ MIT’s Introduction to Computer Science & Programming]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://cell-auto.com/links Cellular Automata] Comprehensive cellular automata site with lots of resources</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.conwaylife.com/wiki/index.php?title=Main_Page Conway's Game of Life] Cellular automata wiki</p>

[http://www.cs.utoronto.ca/%7Edianeh/108/tests/ Practice exams for intro to CS] University course

[http://www.cs.cmu.edu/%7E112/ Carnegie Mellon's 15-112: Fundamentals of Programming] - It has a syllabus and the schedule of the class containing what students have learned.
==<span style="color:rgb(0,0,0)">'''Practices / Challenges / Contests'''</span>==
<span style="color:rgb(0,0,0)">[http://www.spoj.pl/ Sphere Online Judge (SPOJ)] </span>

[http://codingbat.com/ CodingBat]<span style="color:rgb(0,0,0)"> Practice your Java and Python coding skills with the excersies. All compiling and code is run in on the server giving "real-time" responses!</span>

<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif">[http://projecteuler.net/ Project Euler]</span><span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> [e] Practice Coding (With Number Theory)</span><span style="color:rgb(0,0,0)"> </span>



=='''Web Development'''==
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.opera.com/company/education/curriculum/ Opera: Web Standards Curriculum] Complete beginner to having a solid grounding in standards-based Web design, including HTML, CSS, and JavaScript development</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://dev.mysql.com/doc/#manual MySQL Reference Manual] [b]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[https://developer.mozilla.org/en-US/ Webdev Reference & Documentation] From Mozilla</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://learn.appendto.com/ J-Query and Javascript tutorials] [v]</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://guides.rubyonrails.org/index.html Ruby on Rails] Optimized open-source web framework</p>

[http://developer.yahoo.com/yui/theater/ YUI Theater] [v] Lectures on web technologies

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.w3schools.com/ W3Schools] Web development tutorials on HTML, XML, scripting, services, and building.</p>
=='''Networking'''==
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.learntosubnet.com/ Learn to Subnet] Learn to Subnet</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://beej.us/guide/bgnet/ Beej's Guide to Network Programming] A nice tutorial on programming with sockets. Inside is also how to make a simple server and client!</p>



=='''Linux / *nix'''==
[http://www.reddit.com/r/Ubuntu/comments/bbnkp/ive_tinkered_in_ubuntu_before_but_its_the_primary/c0lzpwk Compilation of Linux/Ubuntu Resources by Reddit]

[http://www.slackbook.org/html/book.html Slackware Linux Essentials] [b] The slackware book is in essence a tutorial for installing and learning Slackware, which is considered to be one of the most learning intensive distributions of GNU/Linux available. There is a saying, "If you learn Redhat, you know Redhat. If you learn Slackware, you know Linux." If you take a quick glance through the ebook, you'll realize that anyone interested in Linux will find relevant information here such as partitioning hard drives, compiling the kernel and software. how to use bash, installing and editing windows managers and desktop environments, or managing network connections and protocols. The Slackware ebook is hands down the most important tool I came across as I began learning about Linux. -Anonymous
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://freeengineer.org/learnUNIXin10minutes.html UNIX in 10 Minutes] Starting Unix</p>

<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://tldp.org/ The Linux Documentation Project]</p>
=='''Game Development'''
'''=='''
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://directxtutorial.com/ DirectX Tutorial] Tutorial for learning DirectX, geared toward game development</p>
[http://www.mangatutorials.com/forum/showthread.php?742-The-Ultimate-Indie-Game-Developer-Resource-List The Ultimate Indie Game Developer Resource List] A bunch of links for independent game developers

[http://www.lighthouse3d.com/opengl/glsl/ OpenGL Shading Language]

[http://www.songho.ca/opengl/index.html OpenGL Tutorial]

=='''Reference'''==
<p style="font-family:trebuchet ms,sans-serif;color:rgb(0,0,0)">[http://www.cheat-sheets.org/ Cheat-Sheets] Cheat sheets for many programming languages</p>
[http://devcheatsheet.com/ DevCheatSheet] Tons of cheatsheets for lots of programming languages, frameworks, editors, environments, and more

<span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif">[http://cppreference.com/wiki/start C++ Reference]</span><span style="color:rgb(0,0,0);font-family:trebuchet ms,sans-serif"> C++ Term Reference</span>
