[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: file.png (70 KB, 241x209)
70 KB PNG
How did you guys learn all this complicated stuff about computers and such?
>>
>>108830821
it keeps being revealed to me in my dreams
>>
For general computer use, I learned by doing. In 2016, my CS 101 professor told us about Ubuntu. It was the first time I ever heard about Linux. I installed it as my main OS on my main home computer and I had fun learning a way of doing things that was new to me at the time. A few months, I installed Arch instead, multiple times in fact until I understood the process a little better. Keep in mind I was really ignorant about technology. I also started tweaking the system a lot, trying to look up cool ricing guides online and figure out how it all worked. That was a lot of fun. Then I decided to try out Gentoo, which I had to try installing several times after multiple failed attempts before I finally had a working system that I stuck with for years and years and years.

For like, programming and game development, I learned by just making games. I started with Unity, and it had a lot of really useful official written tutorials at the time (I hate video tutorials) so it was pretty easy for me to go all-in on my dream RPG that was really cool to me and no one else, and I spent an inordinate amount of time on making it and drawing the characters and doing the music and writing the story and lore. My ability to build and design systems grew a lot during this time period because I was just doing something I loved. So then when I found a book titled "Graphics Programming From Scratch," I had an easier time getting into it than I otherwise would have. And later I learned OpenGL, and worked on my own game engine. It was a lot of fun.

I guess the general advice is you gotta do what you love, and the knowledge and experience will just come to you. But if you get stuck doing something you don't really enjoy, you will become possessed by Binbogami.
>>
>>108830821
One step at a time.
Started by copying programs from a tutorial book into the terminal
>>
Back in the days when I was like 10-12 years old, many people in my class had a personal website on a free webhost (expage). Such free webhosts were common back in the days. Of course it came with an ez-to-use editor. So, to be cool like the other kids, I made my website too.
After some time, someone (I forgot if it was someone from my class or someone on the internet (the personal websites had "guestbooks" (really just message walls))) showed how to add a clock on the website. It was a small javascript snippet that literally just made a text clock that output HH:MM:SS and the seconds were moving (setTimeout/setInterval). My mind was blown by this and I was endlessly fascinated. At some point I figured you can right click a website and click show source, and it will show the HTML. So that's how I got into HTML and javascript. Eventually this evolved into fascination with the C programming language, because its syntax is concise and makes logical sense like chess. Later, I wanted to do even lower level stuff so I learned assembly. Now I know some ring 0 stuff as well.

I hear computer literacy is completely dead these days and some people don't know what a folder is
>>
>>108830821
https://github.com/codecrafters-io/build-your-own-x
also, dual booting linux since high school
>>
>>108830821
Lotta practice
Lotta reading
Lotta talking to smart people
You don't learn it all instantly.
>>
>>108830821
Time wasting question. Don't engage with these vampires.
>>
>>108830821
None of the complicated stuff usually works on first try. So it was mostly tinkering and reading guides and doing the same thing over and over (crazy activity according to far cry 3 main villian, I know).
The process in general was incredibly ugly, oftentimes it would make you feel like an idiot, you get angry about it and try even harder...
And it goes on like that for years and years. So yeah, anything advanced involving computer guts requires you to be a slightly delusional try hard. Programming in particular requires you to have a god complex and be extremely arrogant person.
>>
>>108830821
my dad told me
>>
>>108831125
>my CS 101 professor

That's how.
>>
>>108830821
nothing's complicated, it's just a series of simple things that grow into unmanageable monstrosities
>>
>>108832118
I actually don't remember anything from that class other than we learned to use python and how computers had binary numbers (but we didn't go into how binary code works). Also I don't even remember any python since I only used it in that class.
>>
>>108830821
Artificial necessity
Install Linux and you'll see what I mean
>>
>>108830821
okay zoomie before like 2013-4 any slightly nerdy person grew up on computers and used computers constantly and they are just second nature to us
sorry you got raped by phones
>>
the first step is don't be a retard but that's a big ask for a frogposter
>>
>>108832867
Statistically frogposters have higher average IQ
Just look at /a/ where frogposting is outlawed, everyone is a retard there
>>
Our parents weren't around
>>
File: 1778122820437.jpg (221 KB, 1143x671)
221 KB JPG
>>108830821
>>
File: 1778859792505.jpg (109 KB, 1139x509)
109 KB JPG
>>108830821
>>
Never had any friends, unable to talk to anyone, comfortable with a computer.
>>
When cable tv wasn't total garbage we had TechTV, a lot of people learned basic infosec from that channel, and they recommended stuff to deal with spyware and the least bloated antivirus. The rest was all google searches as errors came up.
>>
File: 1750218457729594.jpg (178 KB, 1093x933)
178 KB JPG
>>108830821
Wasted my life in front of a computer since I was a toddler
>>
>>108830821
breaking things, looking and asking how to fix them, fixing them, sharing those with friends
>>
>>108830821
I learned programming because I wanted make games and I followed some free tutorial online to make games with pygame and kivi like ages ago. Back then resources were free and every article or video you came across wasn't a half assed basic shit that was made so you can subscribe to their course or patreon or some other grift so you learned pretty good by just following the tutorial end to end.
>>
>>108833592
true and straight
>>
>>108830821
I was a teenager and needed a way to make money. I liked computers and could often find my way around 'em where others would get stuck. I started building websites to make cash. The websites I wanted to make became progressively more complicated, and I picked up a uDemy course to make my way around a modern web development stack. I got jobs as a software engineer after that, and learned a heap more working them.

The primary loop for learning now is actively evaluate and apply it to whatever I'm building. I hadn't taken a uDemy course since 2018, and everything I've learned now comes from documentation, source code and articles.

I could summarize the answer as "learn and apply your skills to accomplish progressively more difficult tasks (relative to your own capabilities)". If you're chowing down YouTube tutorials or whatever the fuck kids do nowadays, you're not learning anything if you don't build something.
>>
>>108830821
>How did you guys learn all this complicated stuff about computers and such?
Fuck the computer and she's gonna tell everything about herself
>>
>>108830821
i was bitten by a poisonous transistor at night, now I'm an embedded engineer
i believe most engineers have a similar oirigin
>>
>>108830821
I got a BBC micro when I was 8 with a big textbook on how to program in BASIC. Later I got an IBM 486 and a book called "I hate DOS". I assembled a computer for the first time by mail ordering parts and got help from the IT guy at my school putting it together in the 90's.
>>
>>108834074
Fuck I didn't think about that one. By my time there was still some coding magazines that came with cd-roms filled with codes you could analyze, copy and modify. Now it barely exists. So if you're right and the Patreon culture truly entice mofos to deliver half assed tutorials then this generation is fucked.

Do you have a specific example in mind?
>>
>>108835272
You can read more code on github and open source repos now than you ever could before. You can ask an LLM to break down a function or snippet and explain what it's doing, or have it translate code from one language to another. It can help you set up and understand your build environment which is always an obnoxious obstacle for novice devs.
>>
>>108830821
humans have the capacity to copy computer neural networks and can use the same training techniques that computers use such as reinforcement learning. i.e. trial and error.
>>
File: born to gondola.jpg (294 KB, 719x717)
294 KB JPG
>>108830821
You have to live it. It's a combo of professional instruction, self-guided study, and experience over time.



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.