tech
I used to hate computers. I still do, but I've learned to appreciate them and the power they can give you.
I was lucky enough to grow up in an environment around tech professionals - my brother and my best friend - and learned a lot from them. I believe every young person nowadays should approach the computer as they have taught me (whether implicitly or explicitly).
This is the path you should take, ordered in chronological order:
1. [[laptop]]
2. Learn to touchtype.
3. Learn to use Google.
4. Learn to use the modern AI tools.
5. Learn to use forums.
4. [[linux]]
5. Learn to use basic bash utilities: cd, mkdir, rm, grep, sed, touch, ls, htop/top, your package manager, (..?)
6. Learn about the [[unix_philosophy]] and understand it thoroughly.
6. Learn to appreciate the POWER of text.
7. Learn to use a tiling window manager. I suggest i3. Customize it, make it
your home.
8. Learn vim. Don't use hjkl to navigate - learn to use / and ?. Sometimes you might need { and }.
9. Learn to program while using vim. I suggest python. Learn it well.
Afterwards, all other languages are the same concepts with different syntax and slightly different fields of retardedness.
You're going to be slow when you first learn to program. So you can use vim, since you'll be slow anyway - there is not going to be much of a loss there.
Python is slow, but it's easy to express yourself. If you need speed, you can learn to optimize it. It's getting faster every year, and it's also the top most popular language. While they're going to ruin it with feature creep, the positives will outweigh the negatives for a while.
10. Use vifm, use notemaster, use vimium (or a better alternative), use fzf.
11. Customize your laptop experience as much as possible. With the
aforementioned tools, you can make your laptop work EXACTLY as you want.
I was lucky enough to grow up in an environment around tech professionals - my brother and my best friend - and learned a lot from them. I believe every young person nowadays should approach the computer as they have taught me (whether implicitly or explicitly).
This is the path you should take, ordered in chronological order:
1. [[laptop]]
2. Learn to touchtype.
3. Learn to use Google.
4. Learn to use the modern AI tools.
5. Learn to use forums.
4. [[linux]]
5. Learn to use basic bash utilities: cd, mkdir, rm, grep, sed, touch, ls, htop/top, your package manager, (..?)
6. Learn about the [[unix_philosophy]] and understand it thoroughly.
6. Learn to appreciate the POWER of text.
7. Learn to use a tiling window manager. I suggest i3. Customize it, make it
your home.
8. Learn vim. Don't use hjkl to navigate - learn to use / and ?. Sometimes you might need { and }.
9. Learn to program while using vim. I suggest python. Learn it well.
Afterwards, all other languages are the same concepts with different syntax and slightly different fields of retardedness.
You're going to be slow when you first learn to program. So you can use vim, since you'll be slow anyway - there is not going to be much of a loss there.
Python is slow, but it's easy to express yourself. If you need speed, you can learn to optimize it. It's getting faster every year, and it's also the top most popular language. While they're going to ruin it with feature creep, the positives will outweigh the negatives for a while.
10. Use vifm, use notemaster, use vimium (or a better alternative), use fzf.
11. Customize your laptop experience as much as possible. With the
aforementioned tools, you can make your laptop work EXACTLY as you want.