Ask HN: How to learn new technical skills as a freelancer?
I want to learn new (technical) skills that are not currently part of my skill set. Such as Python / Flask / Django; perhaps some Node.js (since this is where the market I work in is headed) and React or even C#. Less popular languages look interesting (Haskell, Rust, etc), but as a freelancer with family including 2 small kids, I can't really find the business ROI on those languages since the freelance market is still too small.
But I am expected to jump into a project as an expert. I can do some tiny projects with new languages, but I can't bridge that part going from 'small hobby projects' to 'expert'.
Have you had successful expansions of your skill set? Or maybe transitioned into a different domain or programming language?
I've even considered becoming employed for a year or two, using a different programming language, visiting workshops, before going back to freelancing with a larger skill set.