← inworld.help

rust, the first step

2024-09-26 · apprenticeship · 3 min · inworld.help

初 chū 🌱
beginning, n. β€” the first part of something, the point where it starts.
εˆοΌšεθ―γ€‚δΊ‹η‰©ηš„εΌ€η«―οΌŒεΌ€ε§‹ηš„εœ°ζ–Ήγ€‚

late summer 2024. i decided i wanted to get seriously better at programming. i picked rust. i asked for answers to be brief and for no comments in the code, because i wanted to understand the code, not decorate it

a lemonade stand first

before any notes, i made a lemonade stand game that runs in the terminal. it's not much. it taught me that i could finish something and put it somewhere people could see it. that mattered

then the notes

the early conversations are small. how to set the git editor. how to check if an index exists. how to read command-line input. how to iterate a map. nothing grand β€” just learning the language one small question at a time

the pattern from the start: pick a small problem, learn the piece of the language that solves it, move on. i wasn't trying to build anything in particular. i was just learning to build, and liking it

初 is the beginning. this is where it started β€” nothing more than that