I was born in 1997. Currently 18.
I've been using computers since I was 2, yet I've never felt like I've had a deep understanding of how they worked.
I know some basic things like what CPU and RAM stand for, but if someone were to ask me how they worked I don't think I'd be able to answer.
I feel as if I was born too late to have a good understanding of how electronics actually work, since every day, they become so user friendly that a gorilla could use them with ease.
Considering most of you probably grew up in the 80's or 90's or so you probably learned the in and outs via work or as a personal hobby.
I want to learn from the down up, but I have no idea where to start.
I mean I'm talking down to basics, the bare beginnings up to this point.
Are there any videos I can watch?
Any online lessons?
Classes I have to take?
tl;dr How does a person who knows nothing about computers or electronics learn about computers and electronics?
>I want to learn from the down up, but I have no idea where to start.
>I mean I'm talking down to basics, the bare beginnings up to this point.
Read pic related. There's hardly any better book for you to start off.
I wouldn't bother learning every nuance if I were you, try to learn about troubleshooting hardware and software issues and customizing computers, then work on the harder stuff if you're so inclines. I learned how to read all the terms when I was in high school a few years ago(18 now) so it's really not that hard.
>I was born in 1997. Currently 18.
>I've been using computers since I was 2, yet I've never felt like I've had a deep understanding of how they worked.
I want depressive millennials to leave.
>first computer apple iic
>1st programming language learned, html.
>went to school for electrical engineering
We read books, trial and error, you were weird if you knew how to use a computer.
Now it is trendy to be all "i'm a geek lol" not knowing one single programming language.
I fucking hate it.
Take a class in an introduction electronics, don't be scared off by the knowledge of everyone else.
Read some fucking books. You can't just watch a 5minute vid on youtube and be a wizard. Mabie an apple 'genius' tho.
Go to fucking school if you want to learn, and find out if you really want to learn about computers.
>born in 1994
>didn't really do anything with computers until 14
>learned HTML and CSS at 17
>learned python at 19
>just recently built a computer
>now I'm about ready to get my A+
Just take it in, bits at a time. No, that was not supposed to be a pun.
Take a course on it in Uni while you read up on the things about software/hardware that interest you. That's how I got started.
Then if it seems right for you after a class or two and you find yourself (attempting to) program random garbage, you can start considering going deeper into it from there.
try to make your computer faster
it's a good place to start because you have to learn a lot of basics about hardware, which might give you more questions, which you can seek the answers for on your own.
Fuck that guy. Especially when I see people talking about "Linus" and say things that Linus Torvalds never did, only to later say that they were talking about this faggot.
>literally "gayming" kids incarnate
>even worse than Logan
Ok, I can tell you all about it if you have the time OP.
1. First thing you are going to have to do is get some electrons together, then find out how you can exchange them at a high rate.
i was also born in 1997 but I took an interest in computers early on and frequently studied material on the internet. documentaries on early 80s and 90s tech are very interesting if you'd like to catch up on what you've missed out on in that department. otherwise, you've got the entire internet at your disposal. google things you want to learn about.
It's just logics implemented with electrical current. Basically, there's nothing more to it. The most complex electronic systems aren't even comparable to say the human body or stuff they do in astronomy.
You don't have to know about x86 instructions unless you program in assembly and CPU layouts unless you're a computer engineer, faggot.
>1st programming language learned, html.
Pick one. html is literally a markup language, not a programming language.
Stop giving the rest of us 1983ers a bad name.
As a mathematics student who is interested in computer, I would advise to have a solid background in abstract algebra. This will sound completely irrelevant to many of /g/ users, but at least that was my approach.
Start with boolean algebra, circuits, basic electromagnetism and architectures and network theory. These topics will cover the foundation of modern PCs. Then learn what RAM, CPU, BUS, cache, BIOS and so on are used for. I suggest you start with a little bit of machine code and assembly. From there you have a huge choice of specializations: coding, hardware, networks, security, cryptography, and so on.
Again, this was my approach and you may find yourself better with other methods. Remember though: computers are real, so the best way to complement theory would be to USE them, as in "do stuff with your PC". For instance, download a program that lets you read you RAM and try changing some values, or try learning how a kernel works and how to better take care/advantage of your OS with the terminal (this is the cmd in windows, which has its own language called batch). Try installing new OS's, try assembling a PC from scratch, try everything that comes to your mind because theory without applications is rather pointless.
Right now computers are a universe on its own, you can't just "understand how they work". This would take a quite long time and a lot of efforts. So start with the basics and chose an area you find appealing. Also, Google will give you guides and tips on how to learn these topics.
Also, I want to stress the importance of the topics I listed in the beginning of the post: although they may see far from what you see working on your screen, they are actually essential in the understanding of Computer Science.
Moreover, learning how computers evolved will give you a lot of important insights! Learn history too.
>but if someone were to ask me how they worked I don't think I'd be able to answer.
Besides the hurp durp it's dem electricitys n logic gates n shied, I don't know how dem puters work as well and I am employed as a software developer.
>I feel as if I was born too late to have a good understanding of how electronics actually work, since every day, they become so user friendly that a gorilla could use them with ease.
please stop blaming society for your lack of initiative. You lack good understanding of electronics because you've never bothered to learn. But well, it's alright if you want to change it now.
I say, start with low-level programming: maybe buy a simple 8-bit microcontroller (atmega8?), that should be useful if you want to fully understand how does everything works.
As for pure electronics things, i'm not sure if you mean that you want anything more than basic wikipedia knowledge - what is alu, stack, cu, whatever. But if you want to learn about this, people already posted some books - i just wanted to give you a piece of advice about fooling around with uC and real electronics.