I’m not a phenomenal coder yet but it’s definitely doable. I didn’t take a class or read any books I just tried to code shit until eventually the anger and frustration lead to a moment where it kind of clicked and I was just like, writing line after line after line of code.
It was so weird. When I woke up that morning I felt like I’d never learn and then I could just kind of do it.
Have you already heard of our Lord and Saviour, the Wizard, and the scripture known as The Wizard Book? By the end of it you will be able to write a compiler, be a smith who can forge their own tongs.
(The software to use with the book is nowadays called racket, use #lang sicp to enable the right dialect)
The Rust book is also good at teaching coding, but it would be more of a jump into cold water. It’s still more about teaching coders about Rust, only teaching coding incidentally to pick up people coming from a variety of languages, instead of getting into the core of computation itself.
Don’t know why you’re getting downvoted. Seems a really relevant question for anyone looking to learn a low level programming language.
I’d say it’s fairly in depth but I don’t know what I don’t know. I get, at a high level, how memory addresses work, understand what ram does, I get the concept of hyperthreading and have written a couple of python scripts that have used it for so applications…
I’ve fucked around with a lot of hex tables.
I took formal logic in uni and while I sucked st it I did learn a lot about the fundamental logic underlying it all
I learned python and bash over about 6 months.
I’m not a phenomenal coder yet but it’s definitely doable. I didn’t take a class or read any books I just tried to code shit until eventually the anger and frustration lead to a moment where it kind of clicked and I was just like, writing line after line after line of code.
It was so weird. When I woke up that morning I felt like I’d never learn and then I could just kind of do it.
Have you already heard of our Lord and Saviour, the Wizard, and the scripture known as The Wizard Book? By the end of it you will be able to write a compiler, be a smith who can forge their own tongs.
(The software to use with the book is nowadays called racket, use
#lang sicp
to enable the right dialect)I have not. I’m about to start learning rust so this could be useful. Thanks!
The Rust book is also good at teaching coding, but it would be more of a jump into cold water. It’s still more about teaching coders about Rust, only teaching coding incidentally to pick up people coming from a variety of languages, instead of getting into the core of computation itself.
I mean, I literally learned python and bash by just kind of going for it, so this sounds good.
So, how’s your understanding of the whole system your python and bash scripts run on, after that?
Don’t know why you’re getting downvoted. Seems a really relevant question for anyone looking to learn a low level programming language. I’d say it’s fairly in depth but I don’t know what I don’t know. I get, at a high level, how memory addresses work, understand what ram does, I get the concept of hyperthreading and have written a couple of python scripts that have used it for so applications…
I’ve fucked around with a lot of hex tables.
I took formal logic in uni and while I sucked st it I did learn a lot about the fundamental logic underlying it all