[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / 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: 5ecceg7f9s7h1.png (499 KB, 755x692)
499 KB PNG
What's a good age to start teaching your kids how to code?
I think around 7 is perfect for starting out with python
By 18 they'll land internships at FAANG easily
>>
>>109075176
You mean as a nigger?
>>
>>109075176
Your first language affects how you think about problems later
Start out with Scheme
>>
>>109075176
I'd stay away from python and teach them something more structured. BASIC first, then C and assembly.
Python is not a programming language.
>>
how does one learn programming anyway? if it requires me to sit down and read a book, keep notes, etc, so be it. i just don't want any bullshit, no video tutorials. i like to tweak stuff on computers but i'm actually kind of retarded and want to basically just consume any prerequisite information i could possibly need so everything can eventually just make sense. but i don't know if that's the wrong way of looking at it. i have basically no interest in anything web related
>>
I do believe that to some degree it comes down to the person
I've taught people that really struggled with boolean circuits and block programming. I've also met people (mostly autistic trannies, yes I do live in portland!) who had this savanteous sense of it that made them see massive leaps in logic that just wouldn't be visible to a normal person, they weren't really successful job market wise either and I believe it's because they weren't really engineers, had this wrong kind or antisocial and unproductive autism.
>>
just teach them math. introduce programming through their existing hobbies
>>
File: IMG_4461.jpg (52 KB, 1024x729)
52 KB JPG
>>109075215
>had this savanteous sense of it that made them see massive leaps in logic that just wouldn't be visible to a normal person
basically me except i'm not trans and i don't even know how to code, i'm just a contrarian who thinks things need to "just exist" and thinks everyone else is doing things wrong because they don't consume the same random information
>>
>>109075267
I hate math, but could language actually be a reasonable start then? I've always been good with language related tasks, so I kind of had a vague idea of, what if I try looking into logical/analytical language, and then use that to leap off into computer languages later on, but I don't know if that's retarded or not.
>>
>>109075176
I would smother them with a pillow instead so they don't have to suffer in the gigantic clusterfuck that is the future.
>>
>>109075211
https://learncpp.com/
>>
>>109075176
Coding is a dead profession now. You may as well be teaching them calligraphy.
>>
>>109075286
Language proficiency was shown through research to be much more of a predictor of programming performance than numerical skills, you're in a excellent starting point then.
As for math you really only need a good grasp of calculus about which there are endless, free resources to gather from.
Here's an abridged version of a nice book on basic calculus: https://youtube.com/watch?v=kuOxDh3egN0
As for programming there really are better places to look for resources than this site but >>109075490 is a decent tutorial, but for anything indepth you really want to read a textbook, not only because it's more extensive but also that reading introduces friction which is essential to learning.
>>
>>109075192
>Start out with Scheme
If you want them to be retarded.
>>
>>109075211
Old fashioned way to is read a book, practice, read a book, practice and so on.
Pre AI way is to read an article or two, practive, read another, practice, read someone else's code for reference, practice, practice and so on.
Right now it's the same thing, plus you get a free AI tutor to break down stuff for you, saves time.

Before doing any of this, you have to figure out what you want. It's either something very specific, and narrow or you want to get to a certain standard lvl to not lag behind people you will work with.
>>
>>109075732
>Before doing any of this, you have to figure out what you want.
I can't know the exact scope, but honestly like, things on operating systems, making tools better, making new tools, things that just work and make sense. Like I frequently see things I know little about and think, I wish I could make this better, but I have no idea how. Which probably puts me in an awkward spot. I usually find though that if I get into any general topic I kind of do so in a lopsided way until it eventually either makes more sense and becomes tacked on as something I like, or I just get bored of it and move on for a while
>>
>>109075176
>What's a good age to start teaching your kids how to code?
You can start with logic basically as soon as they can talk. Later you try to give answers out based on the logic behind them - if your kids asks for an answer you should give them the reasoning, ideally let them come to the conclusion themselves. Once they're comfortable typing on a physical keyboard you can give them some gamified tasks (like the stuff you find in beginner programming books and boot dev and so on).
Ultimately, it'll be up to your kids if they have the right mindset. They gotta like solving puzzles, otherwise they just feel like you forced them to do something they don't care about.
>>
>>109075185
why are you so obsessed with niggers, anon?
>>
>>109075176
I'm not teaching them to code unless they show some interest in it, this isn't the Middle Ages where your kid has to follow your profession
>>
>>109077060
If you don't push them in any direction they ll just end up with a liberal arts degree working part time at starbucks
>>
>>109075176
Holy ugly mongrels.
>>
I'd rather teach them smithing
>>
I think kids have to want to learn how to program. When I was my 13 yo brothers age I was actively reading books on how to program in C. He just wants to play minecraft 24/7
>>
I am not prepared for my kids to do all their schoolwork on laptops.
>>
>>109075192
>Your first language affects how you think about problems later
In that case, the only treal answer is 6502.
>>
>>109075176
Coding is a meme.
>>
>>109075176
>What's a good age to start teaching your kids how to code?
Grim. You should push your kids hard into mathematics and physics. Programming can be taught at any age, but without strong mathematics they will forever be a midwit.
>>
File: chadabs.jpg (37 KB, 683x660)
37 KB JPG
>>109075176
Right now. All kids must learn the fundamentals, at least how to solve problems by decomposing them into simpler ones.
>>109077114
True and real.
>>109075579
>>109077060
You belong in the slaughter house, your meat will be at better use as dog food.
>>
File: pb.jpg (65 KB, 900x736)
65 KB JPG
>>109078019
The way those subjects are taught by current institutions is absolutely stupid and counter productive. In fact I am quite sure you are too stupid to even understand why, since it is self evident that I am right and you are wrong.
>>
>>109078145
If you got filtered by school you're a retard. I am a post doc :p
>>
>>109075176
7 was around when I started learning in IBM Advanced BASIC on the old PC my family had at the time. My early programs were like printing things and playing beep music. Then I moved on to things like "guess the number". At around 10 my dad introduced me to Pascal, which is what he programmed in. My early programs didn't do anything useful but it certainly taught me how to break a problem down into steps that can be written as statements, logic, loops, etc.
>>
>>109075176
middle child looks legitimately like a criminal
>>
first general computer and sysadmin skills like
what are files and folders, plaintext vs binary, how to convert files between formats, how to download and install programs from the internet, how to google solutions to your problems, how to reinstall os yourself, how to start command line programs or configure a program via config files (e.g. minecraft server), basic networking e.g. how to forward ports, etc.

Then if you want to try coding do some toy programs, something with very simple algorithm that yields fun results. E.g. if you have DrawLine(x1,y1,x2,y2) function you can draw a triangle of lines
for y from 0 to H { DrawLine(0, 0, W, y) }
to demonstrate Moiré effect. Or draw a spiral and explain them polar coordinates, sine/cosine. Tree generator, maze generator, maze solver to explain recursion. Game of life, Mandelbrot. Then code simple playable games like tic tac toe, fifteen, minesweeper, etc.
>>
>>109075176
ai unironically killed coding for junior devs, unless you keep it a hobby
>>109079703
and you look like a faggot anon
>>
>>109081265
How many people live in your hovel?
>>
>>109079876
sounds doable for a 7yo



[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.