4 ms·
I really dislike the whole "starts kids with toy language" thing. My first language was 6502 assembly, and I genuinely think it's a good place to start. I'm not
by 67726e 10y ago
I really dislike the whole "starts kids with toy language" thing. My first language was 6502 assembly, and I genuinely think it's a good place to start. I'm not saying that to try and elevate myself, none of the "I walked uphill both ways to school in the snow" type shit.
An assembly that is fairly simple teaches so many fundamentals and at the same time is about is easy to learn as it gets. No crazy syntax, no OOP bullshit, no ceremony and boilerplate bullshit. It's as simple as it gets. Instructions and data.
I know so many people who learned Python and Java in early CS classes and then had their fucking minds blown and experienced so much pain just understanding the concept of a pointer. I remember my packed highschool "Intro to Programming" class where we started with VB and that was a struggle so they switched to one of those "Visual Programming for Kids" which became even more of a hassle for everyone.
When I try to learn anything new I want to distill it down to the most basic, core concepts and build from there. Doesn't matter if it's learning a framework, learning bass, or woodworking. Whatever happened to "keep it simple stupid"?
- jjtheblunt 10y agototally agree for exact same reasons