I want to expand my understanding of software, not to switch fields professionally, just curiosity about things I use and rely on daily.
On the full stack side, I’m exploring bun + hono, leaning toward the BHVR stack.
Beyond the browser, I want to build for desktops, mobile, and terminals. My approach: learn what things are and how they work, then go deep when I have something real to build.
- Desktop Looked at Tauri, but the argument for Electron keeps coming up: native WebKit on Linux and Mac is inconsistent, and shipping Chromium means your app behaves the same everywhere.
- Mobile - Will give React Native + Expo a spin. It’s a small investment to get my feet wet without diving into the full native ecosystem.
- TUI - Not skipping this one either.
On languages, three kept coming up:
- Go - mostly hearing good things from people I trust.
- Python - strong argument that it is battle-tested, and the library ecosystem speaks for itself.
- Rust - most tools I love are built with it, and it’s the natural fit if I ever want to target WASM.
Yes, too much thinking for picking, so I just picked Go lang for now. Will see about others, when there’s a reason
Tools
- Neovim - They say (yes, you Primeagen) a developer using Vim codes at the speed of thought. At the very least, might try Vim keybindings in VS Code to see what the hype about those motions is.
- Three.js - 3D animation for the browser. Projects built with it are genuinely fun to interact with, something to explore when I want to build interactive creative websites.