I like to be able to create web apps for my own personal projects. I am interested in using this for both traditional websites, and electron/react-native apps.
I don't care at all about legacy support, I can transpile and use betas and everything.
I know programming already (Python, Julia, zsh and Unix, some lisp (elisp, racket), VB.net, Go, Lua, Java, Scala, Kotlin, Clojure). I have developed REST APIs for my own use (curl) without a GUI frontend. I have coded a bit in JS for some node scripts and the configs of Scriptable, Phoenix, etc.
What are good approaches for me to start learning web dev? I like project-based approaches that jump into creating stuff right away, and dislike expositions that try to teach some soft skills (e.g., UX) using lots of words.
I have previously tried using Clojurescript and Scala JS react (using Slinky IIRC); These experiences were bad. The existing documentation (or lack thereof) assumed too much familiarity with web dev, and the libraries/tooling were buggy to boot.