Difference between revisions of "Learning Resources"

From ArchWiki
Jump to: navigation, search
(Initial page)
 
(10 intermediate revisions by 6 users not shown)
Line 1: Line 1:
=Learning resources=
+
[[Category:Development]]
 +
==Programming/Scripting==
  
 +
===General Material===
 +
*[http://www.aosabook.org/ The Architecture of Open Source Applications]
 +
*[http://open-advice.org/ Open Advice] FOSS: What we wish we had known when we started
 +
====Video====
 +
*[http://see.stanford.edu/ Stanford Engineering Everywhere (SEE)]
 +
*[http://webcast.berkeley.edu/ UC Berkeley's webcasts]
 +
*[http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/ MIT Course]
 +
*[http://cs50.tv/2010/fall/ Introduction to Computer Science] Harvard College's introductory course videos
 +
*[http://academicearth.org/subjects/computer-science Academic Earth]
  
==Programming/Scripting Languages==
+
===Languages===
  
===[https://en.wikipedia.org/wiki/C_(programming_language) C]===
+
====[http://en.wikipedia.org/wiki/Bash_%28Unix_shell%29 Bash/Shell]====
 +
*[http://mywiki.wooledge.org/BashFAQ Bash FAQ]
 +
*[http://mywiki.wooledge.org/BashGuide Bash Guide]
 +
*[http://wiki.bash-hackers.org/start Bash Hacker's Wiki]
 +
*[http://steve-parker.org/sh/sh.shtml Shell Scripting: Expert Recipes for Linux, Bash and More]
 +
*[http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html BASH Programming - Introduction HOW-TO]
 +
 
 +
====[https://en.wikipedia.org/wiki/C_(programming_language) C]====
 
*[http://cm.bell-labs.com/cm/cs/cbook/ The C Programming Language, Second Edition]
 
*[http://cm.bell-labs.com/cm/cs/cbook/ The C Programming Language, Second Edition]
 
*[http://c.learncodethehardway.org/ Learn C The Hard Way]
 
*[http://c.learncodethehardway.org/ Learn C The Hard Way]
  
===[https://en.wikipedia.org/wiki/C++ C++]===
+
====[https://en.wikipedia.org/wiki/C++ C++]====
  
===[http://haskell.org/ Haskell]===
+
====[http://www.erlang.org/ Erlang]====
 +
*[http://learnyousomeerlang.com/ Learn you Some Erlang for Great Good!]
 +
 
 +
====[http://haskell.org/ Haskell]====
 
*[http://learnyouahaskell.com/ Learn You a Haskell for Great Good!]
 
*[http://learnyouahaskell.com/ Learn You a Haskell for Great Good!]
 
*[http://book.realworldhaskell.org/ Real World Haskell]
 
*[http://book.realworldhaskell.org/ Real World Haskell]
  
===[http://www.oracle.com/technetwork/java/ Java]===
+
====[http://www.oracle.com/technetwork/java/ Java]====
 +
*[http://math.hws.edu/javanotes/ Introduction to Programming Using Java]
  
===[https://en.wikipedia.org/wiki/JavaScript JavaScript]===
+
====[https://en.wikipedia.org/wiki/JavaScript JavaScript]====
 
*[http://shop.oreilly.com/product/9780596517748.do JavaScript: The Good Parts]
 
*[http://shop.oreilly.com/product/9780596517748.do JavaScript: The Good Parts]
 
*[http://eloquentjavascript.net/ Eloquent JavaScript: A Modern Introduction to Programming]
 
*[http://eloquentjavascript.net/ Eloquent JavaScript: A Modern Introduction to Programming]
  
===[http://www.lua.org/ Lua]===
+
====[http://www.lua.org/ Lua]====
  
===[http://www.perl.org/ Perl]===
+
====[http://www.perl.org/ Perl]====
 +
*[http://hop.perl.plover.com/ Higher-Order Perl]
 +
*[http://onyxneon.com/books/modern_perl/ Modern Perl]
  
===[http://php.org/ PHP]===
+
====[http://php.org/ PHP]====
  
===[http://python.org/ Python]===
+
====[http://python.org/ Python]====
 
*[http://learnpythonthehardway.org/ Learn Python The Hard Way]
 
*[http://learnpythonthehardway.org/ Learn Python The Hard Way]
 +
*[http://diveintopython3.ep.io/ Dive Into Python 3]
 +
*[http://www.greenteapress.com/thinkpython/thinkpython.html Think Python: How to Think Like a Computer Scientist]
  
===[http://www.ruby-lang.org/ Ruby]===
+
====[http://www.ruby-lang.org/ Ruby]====
 
*[https://en.wikipedia.org/wiki/Why's_(poignant)_Guide_to_Ruby why's (poignant) Guide to Ruby]
 
*[https://en.wikipedia.org/wiki/Why's_(poignant)_Guide_to_Ruby why's (poignant) Guide to Ruby]
 
*[http://ruby.learncodethehardway.org/ Learn Ruby The Hard Way]
 
*[http://ruby.learncodethehardway.org/ Learn Ruby The Hard Way]
 
 
  
 
==[https://en.wikipedia.org/wiki/Typesetting Typesetting]/[https://en.wikipedia.org/wiki/Markup_language Markup Languages]==
 
==[https://en.wikipedia.org/wiki/Typesetting Typesetting]/[https://en.wikipedia.org/wiki/Markup_language Markup Languages]==

Revision as of 15:42, 13 June 2012

Programming/Scripting

General Material

Video

Languages

Bash/Shell

C

C++

Erlang

Haskell

Java

JavaScript

Lua

Perl

PHP

Python

Ruby

Typesetting/Markup Languages

(X)HTML

LaTeX