Turner · 2024-08-27 13:45
Hello! Sorry as I bet this question has been asked hundreds of times before, but the tech questions thread reached it's reply limit, so i have to make a new thread to ask my question
I wanna really get into tech and i was wondering what should I do or read to learn the basics of tech? Thanks! :3(USER WAS WARNED FOR THIS POST, You should always elaborate on your opinions rather than just spilling the soykaf.)
Nemissa · 2024-08-28 00:17
You should read the book. It's fairly beginners friendly, but lack theoretical explanations. After you get familiar with it you'll have to read that other book for theory. And then there's that series of doi articles to get very specific. But you might also consider that other series of articles. And then there's that one another book which also expands in the different direction. Not much articles to make it more specific though, and those that are get very deep into theory. Also did you study that? Degree isn't useless everywhere, some places actually teach you something. By the way did you read the other book, I mean that one, not the previous one. Good luck! And don't haste. That one part will take half a year at the very least.
William Holtzer · 2024-08-28 14:57
>>79537
>I wanna really get into tech and i was wondering what should I do or read to learn the basics of tech?
"Tech" covers so much ground that your question is almost meaningless, but I will try to answer it anyway.
1. Buy some "tech". Screw around with it until you either understand it or break it. Either way you will learn something.
2. Buy a cheap Schaum's book on whatever kind of "tech" interests you, like beginner physics, electricity, computer science, whatever. Dover also has a lot of cheap but good books on various technical subjects. "The Theoretical Minimum" is another cheap, very good book about Physics.
3. Learn calculus, then linear algebra and differential equations. That will be enough to understand a lot of engineering and science. These three books are enough:
Precalculus Mathematics in a Nutshell - Simmons
Elementary Calculus An Infinitesimal Approach - Keisler
Vector Calculus Linear Algebra and Differential Forms - Hubbard
Yu-ichi · 2024-08-29 08:35
>>79537
Don't know what you should do, but how I started was by playing around with Linux on a Raspberry Pi. Tried to make a website. Tried and failed with the shell. Tried writing my own scripts. Tried writing some Python. A lot of trial and error. Didn't learn much that way.
You can do all that on your own machine, or just install VirtualBox and run Linux there. Their online documentation and installation guides are all you should need to get started.
Whatever you want to learn, I strongly recommend good books over online forums. Forums are less reliable.
For Linux, I've heard people mention both the Linux Bible (https://libgen.is/book/index.php?md5=B74EA78F1465C9D9D8DDFA693C3069C8) and the Linux Command Line and Shell Scripting Bible (https://libgen.is/book/index.php?md5=83D73257C1AFD8DE91F3CA52DE118FCF). Both seem long, and you can almost certainly get away with online tutorials and the "man" command. You don't have to learn Linux, but most computers run something in the same family of operating systems (Unix-like).
For programming, pick a language first, then research the best book. You can usually get the PDFs for free on https://libgen.is or similar sites.
I've heard many people recommend Learn Python the Hard Way (https://learnpythonthehardway.org/) for Python, and Python is a good first language.
Once you're somewhat comfortable with thinking abstractly, read SICP (https://web.mit.edu/6.001/6.037/sicp.pdf). Even if you don't do any of the problems or learn Scheme, it's excellent exposure to core concepts and will probably carry over into everything else.
For basically everything else, here are some barer, more difficult, learning paths:
https://www.fromthetransistor.com/
https://www.bottomupcs.com/
https://www.nand2tetris.org/
TL;DR: pick something. Play with it. Read about it. Ask smart questions (http://www.catb.org/~esr/faqs/smart-questions.html). Repeat. You will get better.
Nguoi La · 2024-08-29 12:49
>>79537
Learn to use GNU/Linux with this free book: https://linuxcommand.org/tlcl.php
Then learn Python for free with a free MOOC: https://www.mooc.fi/en/courses/