Main Page: Difference between revisions

Jump to navigation Jump to search
2,082 bytes added ,  23 February 2022
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.
* [[Resources]] is a list of resources that may be helpful.
 
=== 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.
Anonymous user

Navigation menu