Is there anybody out there who still wants to learn programming by hand?
-
@drwho @mttaggart Back-end server, front-end display. Could do server side rendering but everything is client side now so… also that’d be a new challenge.
Problem I’ve had the few times I’ve started is they’re all a royal pain in the ass, documentation is terrible, and require so much yak shaving to get started that it’s months before I feel like trying again.
Perl scripts in cgi-bin was so much easier.

Fun fact: you totally can write CGI scripts in Rust. I know because I recently did!
You don't even need a library. Everything is pre-parsed and stuffed into environment variables for you by the web server.
And, well, it's Rust. It starts up fast. So that shaves off a bunch of the performance overhead that CGI usually suffers from. It's still slow, but a great deal less so than your average CGI script.
-
@meltedcheese @mttaggart case in point: as a teenager I was told that good maths skills are a good basis to have when studying CS - it wasn't before several years after graduation - and after meeting several people who had studied maths that I finally understood, why
Especially if you want to do graphics programming, like for game development. To do that, you need to know your trigonometry and whatnot.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart
I did. or wanted to & scripting refresher, but the previous 4 years has kicked my ass -
Is there anybody out there who still wants to learn programming by hand?
@mttaggart I've never used AI to write my programs for me. The point for me is the learning, not the finished product. "By hand" is the only way I know how. I realise that I'm in a privileged position this way.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart Not really, but learning computers and communication technology gets you exposed to a lot of it. So it just kind of snook in and now I hate Java(Script), love Erlang and think LLMs are brain cancer.
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"
-
Is there anybody out there who still wants to learn programming by hand?
@mttaggart TBH I still use AI for some coding projects, but I really only like doing it when I know what it's doing — which requires learning programming by hand. It just feels so much more fulfilling if you know what you're doing!
-
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"
@sparklepanic @mttaggart @glyph Al's book is great, you will be served well by it. And learning with Al is way the hell better than learning with "AI"
-
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"
@sparklepanic @mttaggart Kudos for wanting to really learn how to program. Effective C is an excellent book, but it's not an introduction, so if you read something there that you don't immediately understand, just give it some time, it'll make sense eventually

-
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"
@sparklepanic @mttaggart Excellent choices!
-
@mttaggart as a healthcare professional, non-programmer, linux user, i absolutely want to learn C and Python the hard way so i can write software and eventually contribute slop-free code to open source projects that are committed to human written projects
im getting started with "Learn C Programming and OOP with Dr. Chuck [feat. classic book by Kernighan and Ritchie]" on YouTube, and the books "Effective C" and "Automate the Boring Stuff with Python"
@sparklepanic @mttaggart It's a hard road, but that's the only one that will allow you to understand and own your code. Congrats for choosing the hard but wise road!
-
Is there anybody out there who still wants to learn programming by hand?
