Just watched a talk about the degradation of technology over time (youtu.be
What can we do to improve the spread of information and ability to learn/teach Zig Forums properly? For example deep systems-level understanding of computer software and hardware, not python scriptkiddy-tier shit. How to compile a program, how to draw shit into the monitor, how operating systems work and what it would take to make one, how to do networking, how to make your program enjoyable to use, how to make a decent GUI, how do you "hack" or mod other programs, how would you replace a given part of your Linux distro with another or even your own, how to install Zig Forums into your computer so you can modify the source code, how to contribute code to other people's projects...
I run into this problem very often where I want to learn something or teach other people about something but it's so hard to find information that's comprehensive, easy to understand, not sunken into a sea of useless "information" (like what books tend to have), and is shared by someone who's clearly competent and personally understands the topic well and doesn't shove retarded opinions that are clearly questionable down your throat.
Try to search something in a search engine, and you're more likely to get some javascript retard from stackoverflow telling you to not do what you wanted to know about and instead do a different thing. Try to learn some fundamental programming topic and you'll end up in places where you're told to install visual studio right before being asked to import a bunch of libraries into some hideously convoluted OOP machine. Search for games in steam and you'll get all kinds of bullshit that have nothing to do with your search query, if you search for RPGs right now you'll literally get a bunch of porn and visual novels. There's something fundamentally wrong with the way the logistics for obtaining and sharing information is currently set up.
Now I don't play enough games to care about the videogames thing that much, but how do we improve this problem for the actually important things like learning technology? You can shit on retarded web developers all day long, but part of me thinks you can't really blame them because it's so difficult to find actually good material to learn to do things properly and not fall for hackernews-tier """best practices""" and other bullshit that people genuinely believe to be great even though the methods people used 20 years ago are 20 times simpler and result in 20 times better performing software. Nobody actually understand anything or how to utilize it correctly, instead of regurgitating some offhand shit they learned about installing some abominable node.js configuration that does 99% of the actual work for you, and thus stopping you from actually understanding anything about what's actually happening or how to do it without that specific configuration.
Should we try to catalog information and tutorials? Making some kind of rating system where you rate the usefulness and type of information in a given website/link? Collect information from many sources and combining them to create the "ultimate guide" for given topics? And how do we create an environment where it's okay to ask basic questions and directions without being told to kill yourself by a bunch of elitist larpers or told to use some epic Python library?
And I know there's someone who wants to shut this thread down right now by linking 70 books and saying the problem is "already solved", and if you're that guy then please Ctrl+W the fuck out. From my experience books are always bloated with a bunch of useless shit and are way more verbose than they need to be just to pad the book length and you often need to read MULTIPLE of them to get the full picture, often fall for the same kind of shitty best practices and visual studio and third party library importing traps and such, it's much harder to read a lot of sample code from a book and get practical examples, it's less convenient to search from, revising and fixing information from a book is very difficult, sharing 20 megabyte pdfs is very inconvenient compared to being able to link and browse various topics from something more digital, not to mention many of them aren't legal to share.
TL;DR: how do we make it easier to learn and teach to do and understand tech correctly, instead of just telling people they're retarded for not inherently having that knowledge?