It will come in time, promise. I had a REALLY hard time understanding recursion until I started using it more
bnjmn
Something I've been trying to cultivate is the ability to "externalize" my thoughts (even if it's just to myself). Like, more of a process-oriented approach. it's so easy to bang out some code that works, but sometimes I look back at what I wrote and think "how did I wind up here"
What about some simple katas? I've been learning a few new languages and don't want to forget the syntax / common methods, so I pick an easy kata and solve it in each. I find that this is usually enough to prevent me from forgetting everything
Grokking Algorithms and A Common Sense Guide to Data Structures and Algorithms
I would LOVE for Nim to get more web stuff
As someone who picked up Raku without knowing anything about Perl (besides the fact that it had something to do with regex), it was a little surprising :)
The problem is, ChatGPT tends to be very willing to throw code at you, even if you didn't ask for it.
Six weeks isn't much at all. Don't be too hard on yourself. Get used to being okay with Googling shit - you'll be doing that a lot.
Tbf, DSA is a hard topic. I struggled with them in bootcamp. Two years later, they're still hard - but much less so. I don't think they will ever be easy. But less hard is a small victory, and small victories - I take those anytime I can get them
Damn, thanks for sharing this! I've been looking for some good htmx resources
+1 for Astro. I use it for my personal portfolio and I'd choose it again if I had to do it from scratch.