i want to learn low level systems programming i want to build fast and learn how to manage a real-world application i want to get better at leetcodei want to learn system designi want to learn linuxi want to learn AWS i want to learn everything about the web paralyzed by indecision. i want to learn everything.
>in your path
how about you just solve a problem. the rest will fall into place>i want to learn AWSand probably you'll learn this is unnecessary
i'll consnerd that you wont necessarily learn low level systems program while solving said problembut maybe you will if your problem could be particularly helped with it
*consneed
>>107893195>how about you just solve a problembecause this is vague and useless advice for someone (me) completely fresh. i don't even know the type of problems that exist that people solve. I need to first immerse myself into this world, see what problems people solve, and then try to apply that to my own life. this immersion is learning I just need to learn everything and then I will be able to look at the world and immediately spot areas that could use the technology I learned about
>>107892978learn java and you can do all of that except low-level programming. after that you can do low-level for /g/ street cred.for web you'll also have to learn HTML, CSS and JS but those are babby tier after you've already learned a real programming language.as for where to start>1. grab one beginner programming book or course for any language and work through it>2. do tons of excercises>3. do tiny projectsafter that you'll have a solid basis to explore more.this site has roadmaps for different paths, you can check it out: https://roadmap.sh/it's not a learning resource, though. just good to roughly know what's out there.
>>107893349when I say "real programming language" I mean a statically and strongly typed language.dynamically and weakly typed language hide important programming concepts.
>>107892978install gentoo. no, seriously.
>>107893235when i do or find something repetitive, i think to myself, can this be automated? the repetitive thing is the problem. it turns out, people love when you do their work for them. you'll like it when your own work gets reduced too.shrimple as
>>107893401this, or at least archthen host containers for services you want
>>107893401>>107893863don't listen to these tinker trannies. if you want to use linux try ubuntu or fedora.
ok im confused now im just going to use WSL is that ok im fine with not becoming a linux wizard