Main Page: Difference between revisions
Jump to navigation
Jump to search
Remove "resources" page
imported>Sjwhitak (WWH happened.) |
imported>Sjwhitak (Remove "resources" page) |
||
== Main Pages ==
List of links that I find beneficial. Add to it any more topics that you like.
=== Programming ===
* [https://teachyourselfcs.com/ Teach yourself CS] - Textbook-based learning.
* [https://projecteuler.net/archives Project Euler] - Small project, math-based learning.
* [https://www.beej.us/guide/bgnet/ Beej's guide to network programming] - A good user guide in C-based network programming (surprise).
* [https://handmadehero.org/ Handmade Hero] - A very long tutorial on how to write your own game engine in C/C++. Utilizes the Windows message handler. Rewrites SDL (and other) libraries before using them for a much better understanding.
* [https://github.com/ashier/martyrs-mega-project/ Martyr's Mega Project] - A list of ideas/projects to write to give ideas on what to keep programming.
* [https://github.com/danistefanovic/build-your-own-x Building your own X] - A list of ways to building your own types of systems. Some are very challenging, while some are straightforward.
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/challengingprojects.html Challenging projects 1] - Small list of week-to-month long projects that create some fascinating applications.
* (Intermediate) [https://web.eecs.utk.edu/~azh/blog/morechallengingprojects.html Challenging projects 2] - Small list of week-to-month long projects that create some fascinating applications.
* (Intermediate) [https://adventofcode.com/ Advent of Code] - a fun challenge to do data analysis and data parsers with daily challenges from December 1st to 25th (it's an advent calendar).
* (Advanced) [https://cryptopals.com/ Cryptopals] - A set of challenges that get insanely challenging extremely quickly. Look at the final challenges to see they do not hold back on any aspect of cryptography.
* (Advanced) [https://github.com/agelastic/eudyptula/blob/master/README Eudypatula challenge] - A dead challenge to start programming for the Linux kernel. Can still be done locally, but answers won't be verified.
=== Lectures ===
* [[ASIC Design]]
* [[FFmpeg]]
* [[Storage management]]
* [[vim]]
* [[nginx]]
=== Tips ===
* [[Web safety]]
=== Servers ===
* [[Servers]] is a page for the (hopefully) current configuration of our servers.
|