Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

Learning Resource Recommendations

3,878 bytes added, 01:38, 27 January 2013
Added ECE, PGP, Opsec links; converted everything to tables
This page contains recommendations for learning technical information on a variety of subjects. Note that "<code>*</code>" denotes a resource unavailable on dead-tree format.
==Reference Cards==
* [http://public.cranfield.ac.uk/c5354/teaching/dip/opencv/manual/opencv_cheatsheet.pdf OpenCV 2.3]
* [http://www.dayid.org/os/notes/tm.html Screen/Tmux cheat sheet]
 
==External Lists==
* [http://creativecodeworks.com/blog/programacion/libros-gratuitos-sobre-programacion.html Free Programming Books]
* [http://en.tldp.org/HOWTO/Reading-List-HOWTO/b80.html Linux and Unix Bibliography] - Eric S. Raymond
==Non-technical==
|-
|LUGs || [http://www.tldp.org/HOWTO/User-Group-HOWTO.html Linux Users Group HOWTO] || Rick Moen || TLDP page on starting or running a LUG
|-
|Support || [http://www.catb.org/~esr/faqs/smart-questions.html How to Ask Questions the Smart Way] || Eric S. Raymond ||
|}
|-
! Topic !! Title !! Author !! Notes
|-
| Regex || Mastering Regular Expressions || ||
|-
| Shell || Learning the Bash Shell || ||
|-
|}
 
==Software Engineering==
* Beautiful Code
* The Art Of Readable Code
* Code Simplicity
* Design Patterns
* The Practice of Programming
==Programming==
| ASM || PC Assembly Language * || ||
|-
| C || The C Programming Language || Kerninghan & Brian Kernighan, Dennis Ritchie ||
|-
| C || C: A Reference Manual || ||
|-
| Ruby || [http://ruby.railstutorial.org/ Ruby on Rails Tutorial: Learn Web Development with Rails (2nd edition)] || ||
|-
| Software Engineering || Beautiful Code || ||
|-
| Software Engineering || The Art Of Readable Code || ||
|-
| Software Engineering || Code Simplicity || ||
|-
| Software Engineering || Design Patterns || Gang of Four || Classic book on OOP design paradigms
|-
| Software Engineering || The Practice of Programming || Brian Kernighan ||
|-
|}
|}
==UnixElectrical and Computer Engineering=={| class="wikitable sortable"|-! Topic !! Title !! Author !! Notes |-| General || [http://www.allaboutcircuits.com/ All About Circuits] || || Free online intro-level circuits textbook.|-| DIY || [http://www.ladyada.net/wiki/start ladyada wiki] || Limor Fried, et al || Good reference for hobbyists|-| DIY || [http://www.ladyada.net/wiki/partfinder Partfinder] || Limor Fried, et al || Wiki page with links to distributors of various parts (including sampling)|-| DIY || [http://playground.arduino.cc/ Arduino Playground] || Arduino || Official Arduino wiki|-| ICs || [http://www.kpsec.freeuk.com/components/74series.htm 74 Series Logic ICs] || John Hughes || Broad overview of the IC family and summary of the more common chips|-| General || [http://www.amazon.com/Art-Electronics-Paul-Horowitz/dp/0521370957 The Art of Electronics] || Paul Horowitz || Excellent textbook and reference for both analog and digital circuits|-|} ==Operating Systems==* {| class="wikitable sortable"|-! Topic !! Title !! Author !! Notes |-| BSD || The Design and Implementation of the 4.4 BSD Operating System|| |||-* | BSD || Berkeley Unix: A Simple and Comprehensive Guide|| || * |-| Unix || Unix Made Easy|| ||* |-| Unix || The Unix Programming Environment|| ||* |-| Unix || Advanced Programming in the Unix Environment (2nd Edition)|| |||-* | Unix || The Art of Unix Programming|| Eric S. Raymond |||-* | Unix || Unix Systems for Modern Architectures|| ||* |-| Unix || UNIX Power Tools|| ||* |-| Unix || Using C on the UNIX System|| |||-|}
==Security==
* The Art of Software Security Assessment{| class="wikitable sortable"|-! Topic !! Title !! Author !! Notes * The Book of PF (2nd edition)|-* | Cryptography || Applied Cryptography|| ||* |-| Cryptography || Handbook of Applied Cryptography *|| |||-* | Cryptography || Applied Cryptography: Protocols, Algorithms, and Source Code in C|| |||-| Cryptography || [https://www.coursera.org/course/crypto Cryptography I] || Dan Boneh || Stanford's crypto class, all materials are freely available |-| General || [https://www.schneier.com/ Schneier on Security Blog] || Bruce Schneier || Security blog and rants about the TSA|-| OpSec || [https://ssd.eff.org/ Surveillance Self-Defense] || EFF || Guide to protecting your data from the Powers That Be|-| OpSec || [http://www.cypherpunks.to/faq/cyphernomicron/cyphernomicon.html Cyphernomicon] || Timothy May |||-| OpSec || [https://cryptoparty.org/wiki/CryptoPartyHandbook CryptoParty Handbook] || (crowd-sourced) || Guide to running a CryptoParty and using basic tools (Tor, Truecrypt, PGP, etc)|-| OpSec || [http://youtu.be/6wXkI4t7nuc Don't Talk to Police] || James Duane || Youtube video from US attorney on dealing with police encounters|-| OpSec || [https://encrypteverything.ca/index.php/Main_Page Encrypt Everything] || Pirate Party of Canada || |-| PGP || [https://we.riseup.net/riseuplabs+paow/openpgp-best-practices#dont-use-pgp-mit-edu OpenPGP best practices] || Riseup Labs |||-| PGP || [http://cryptnet.net/fdp/crypto/keysigning_party/en/keysigning_party.html Keysigning Party HOWTO] || V. Alex Brennen || Guide to efficient group keysigning|-| PGP || [http://biglumber.com/x/web Biglumber] || || Coordinates keysigning parties by geographical area|-| PGP || [http://www.uk.pgp.net/pgpnet/pgp-faq/ comp.security.pgp FAQ] || Wouter Slegers |||-| PGP || [http://cryptnet.net/mirrors/rfcs/rfc4880.txt RFC 4880] || J. Callas, et al || OpenPGP message format|-| PGP || [http://www.heureka.clara.net/sunrise/pgpsign.htm Always sign your PGP key] || Keith Parkins || |-| PGP || [http://www.gnupg.org/faq/GnuPG-FAQ.html GnuPG FAQ] || |||-| Software || The Art of Software Security Assessment || |||-| Software || The Book of PF (2nd edition) || || |-|} ==Web Development=={| class="wikitable sortable"|-! Topic !! Title !! Author !! Notes |-| Node.js || Node: Up and Running || |||-| HTML || HTML & CSS: The Good Parts || |||-| JavaScript || Eloquent JavaScript* || |||-| JavaScript || JavaScript: The Good Parts || |||-| WebGL || WebGL: Up and Running || |||-|}
==MiscOther==
* Checking C Programs with lint
* Mastering Regular Expressions
* Eloquent JavaScript *
* JavaScript: The Good Parts
* WebGL: Up and Running
* Node: Up and Running
* HTML & CSS: The Good Parts
* PDF Explained
* PostScript Language *
* [http://fileformats.archiveteam.org/wiki/Main_Page File Formats Wiki] - Archive Team
<nowiki>==External Lists==*<[http:/nowiki> denotes digital/creativecodeworks.com/blog/programacion/libros-gratuitos-sobre-only formatprogramacion.html Free Programming Books]* [http://en.tldp.org/HOWTO/Reading-List-HOWTO/b80.html Linux and Unix Bibliography] - Eric S. Raymond* [http://www.tldp.org/ The Linux Documentation Project]
Anonymous user