Cool Places
This page is split up into categories but those serve mostly as indicators since most sites span multiple.
Web and Miscellaneous
LandChad.net is a website by Luke Smith that contains many useful tutorials on how to setup a website, email server and web services that make you much less dependent on big tech.
For those that want to learn the basics of Web on a slightly deeper level, this is the place to start. Includes basics of HTML, HTTP1.1 and CGI scripts.
It helped me create an HTTP1.1 server (not this one).
Yaroslav is a Linux kernel module developer and has a bunch of cool information on his site, but I include it as an example of what a good personal site looks like.
Another website by Luke Smith made to solve the problem of crappy recipe sites. If you are looking for a recipe check it out. You can also contribute recipes.
Luke was already mentioned on this site for his other projects. On his site you can find more of what he does and also his posts about random topics.
Programming
nakst is a cool programmer who has created many useful and impressive projects. He also has couple basic programming tutorials on his site.
Programming blog. A good one at that. Check it out.
A nice programming blog that explores many interesting topics. Slembcke's projects are also worth looking at.
A site by Hiltjo Posthuma is an example of how simple a personal website can be. It also includes a bunch of cool projects and information.
Casey Muratori is well known in the programming internet sphere and his blog contains much useful information and many ideas about writing code and solving computer problems.
Site containing interesting projects that should be written reasonably well. However mostly for Windows.
A community inspired by and associated with Casey Muratori's Handmade Hero game project.
Eskil Steenberg is a bit of an eccentric developer, which is apparent by his site, but that shouldn't deter you from checking him out.
He is an author of many interesting projects and has some cool ideas.
Graphics Programming
If you are interested in graphics programming or Vulkan, this is the guy to go to. He made many projects and resources that make it easier to learn and develop computer graphics.
Co-creator of shadertoy.com and a god of Signed Distance Function rendering, Inigo Quilez has many resources on how to do computer graphics in a different way.
Arseny is a Roblox programmer who created projects such as meshoptimizer and volk.
On his blog you can find a bunch of interesting ideas and information about graphics and programming.
Tools and Programs
Do you want stack traces in C? This is the answer. Single header library written by Borislav Stanimirov.
Make sure to compile with debug symbols.
If you are still looking for a proper debugger on Linux, you should definitely check out gf. Though I don't use debuggers much, most people I see using them on Linux use gf.
A simple and fast crypto library. I have not personally familiarized myself with the library much, but people seem to be happy with it.
Considering the current state of crypto libraries, this one is definitely worth checking out.
A lot of graphics programmers aren't aware of the fact that the way your meshes are layed out in memory can greatly effect the performance of your program.
This is a site for a tool that solves this problem, but it also goes over how it works.
Do you ever have trouble reading some deformed C code? Some function signature aids? This site translates C declarations to plain English.
This is a simple and quite good image format that is easily implemented from scratch.
And this is a simple and fairly good audio format that is easily implemented from scratch.