What's a good age to start teaching your kids how to code?I think around 7 is perfect for starting out with pythonBy 18 they'll land internships at FAANG easily
>>109075176You mean as a nigger?
>>109075176Your first language affects how you think about problems laterStart out with Scheme
>>109075176I'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 personI'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
>>109075215>had this savanteous sense of it that made them see massive leaps in logic that just wouldn't be visible to a normal personbasically 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
>>109075267I 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.
>>109075176I would smother them with a pillow instead so they don't have to suffer in the gigantic clusterfuck that is the future.
>>109075211https://learncpp.com/
>>109075176Coding is a dead profession now. You may as well be teaching them calligraphy.
>>109075286Language 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=kuOxDh3egN0As 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 SchemeIf you want them to be retarded.
>>109075211Old 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.
>>109075185why are you so obsessed with niggers, anon?
>>109075176I'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
>>109077060If you don't push them in any direction they ll just end up with a liberal arts degree working part time at starbucks
>>109075176Holy 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 laterIn that case, the only treal answer is 6502.
>>109075176Coding 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.
>>109075176Right now. All kids must learn the fundamentals, at least how to solve problems by decomposing them into simpler ones.>>109077114True and real.>>109075579>>109077060You belong in the slaughter house, your meat will be at better use as dog food.
>>109078019The 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.
>>109078145If you got filtered by school you're a retard. I am a post doc :p
>>1090751767 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.
>>109075176middle child looks legitimately like a criminal
first general computer and sysadmin skills likewhat 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 linesfor 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.
>>109075176ai unironically killed coding for junior devs, unless you keep it a hobby>>109079703and you look like a faggot anon
>>109081265How many people live in your hovel?
>>109079876sounds doable for a 7yo