Open main menu

Linux and Unix Users Group at Virginia Teck Wiki β

Changes

Learning Resource Recommendations

1,725 bytes added, 10:32, 6 January 2018
no edit summary
''fwiw this information is 5 years old, so don't expect to see any guides to learn rust or anything
 
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.
 
==Others' 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
* [http://www.tldp.org/ The Linux Documentation Project]
==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]
 
==RFCs==
* '''[https://tools.ietf.org/html/rfc2119 RFC 2119: Key words for use in RFCs to Indicate Requirement Levels] (short, must read)
* [https://tools.ietf.org/html/rfc1178 RFC 1178: Choosing a Name for Your Computer]
* [https://tools.ietf.org/html/rfc1918 RFC 1918: Address Allocation for Private Internets]
* [https://tools.ietf.org/html/rfc1459 RFC 1459: Internet Relay Chat Protocol]
* [https://tools.ietf.org/html/rfc2812 RFC 2812: Internet Relay Chat: Client Protocol]
* [https://tools.ietf.org/html/rfc1149 RFC 1149: A Standard for the Transmission of IP Datagrams on Avian Carriers]
* [https://tools.ietf.org/html/rfc2324 RFC 2324: Hyper Text Coffee Pot Control Protocol (HTCPCP/1.0)]
==Non-technical==
|-
|Hacking || [http://www.amazon.com/Hackers-Heroes-Computer-Revolution-Anniversary/dp/1449388396 Hackers: Heroes of the Computer Revolution] || Steven Levy || Book on the history of hacking
|-
|History || [http://pthree.org/2009/12/31/the-meaning-of-su/ The Meaning of 'su'] || Aaron Toponce ||
|-
|LUGs || [http://www.tldp.org/HOWTO/User-Group-HOWTO.html Linux Users Group HOWTO] || Rick Moen || TLDP page on starting or running a LUG
|-
| Java || Effective Java || ||
|-
| Lisp || [http://mitpress.mit.edu/sicp/ Structure and Interpretation of Computer Programs] || Harold Abelson, Gerald Sussman ||
|-
| Perl || Learning Perl || ||
|-
| Software Engineering || The Practice of Programming || Brian Kernighan ||
|-
| Software Engineering || Write Great Code, Volume 2 || Randall Hyde || About how to choose the best high level constructs that translate into efficient low-level code.
|-
|}
|-
| 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
|-
| General || [http://www.electronics-tutorials.ws/ Electronics Tutorials] || Wayne Storr || Basic tutorials on a variety of circuit elements
|-
| PCB Design || [http://www.ece.vt.edu/cel/docs/PC_Board_Design_Example_v2.pdf CEL PCB Design Example] || The Bob Lineberry || For ECE 4534
|-
| Soldering || [http://workmanship.nasa.gov/lib/insp/2%20books/frameset.html NASA Soldering Standards] || NASA || A good pictorial reference on soldering quality
|-
| Soldering || [http://filebox.ece.vt.edu/%7Elineb/Soldering_Prototypes.html CEL Soldering Videos] || The Bob Lineberry ||
|-
|}
|-
| BSD || Berkeley Unix: A Simple and Comprehensive Guide || ||
|-
| Linux || [http://nixsrv.com/llthw Learn Linux the Hard Way] || ||
|-
| Unix || [http://ardensdd.com/ UNIX Tutorial for Beginners] || ||
|-
| Unix || Unix Made Easy || ||
|-
| Unix || Using C on the UNIX System || ||
|-
| Unix || [http://www.linusakesson.net/programming/tty/ The TTY Demystified] || Linus Akesson ||
|-
|}
|-
! Topic !! Title !! Author !! Notes
|-
| Cryptography || Applied Cryptography || ||
|-
| Cryptography || Handbook of Applied Cryptography* || ||
|-
| 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 || ||
|-
|}
* [https://help.ubuntu.com/community/PXEInstallMultiDistro PXE Install Multiple Distros]
==External Links==* [http[Category://creativecodeworks.com/blog/programacion/libros-gratuitos-sobre-programacion.html Free Programming BooksSoftware]]* [http[Category://en.tldp.org/HOWTO/Reading-List-HOWTO/b80.html Linux and Unix BibliographyReference]] - Eric S. Raymond* [http[Category://www.tldp.org/ The Linux Documentation ProjectFeatured content]]
Anonymous user