DEV Community

[Comment from a deleted post]
Collapse
 
neverendingqs profile image
Mark Tse • Edited

Sometimes as needed. Sometimes in my free time based on something I've read.

I tend to make mental notes on what's generic (e.g. loops, conditionals), what's shared (e.g. JavaScript Promises helped me understand C# Tasks more) and what's unique (e.g. Rust's idea of ownership).

I also make meaningful projects. I started with Katas to learn C#'s LINQ, but with JavaScript frameworks (React, Vue), I wrote web apps in my free time that made me more productive at work.