HN user

lkCbdBclE

9 karma
Posts0
Comments3
View on HN
No posts found.

When first learning it's more enjoyable to see an idea translate quickly to reality.

JS is great for that purpose. It's very easy to make animations and other fun effects in the DOM or build an extension on top of their favorite site. Once invested they might start research and discover CS fundamentals. Immediately throwing them at typescript without understanding JS could lead to frustration/confusion.

They also might learn an appreciation for things like type safety by not having them. For that reason dynamic languages like Ruby /Python are great. They can execute an idea faster, and if they get frustrated by those types of issues then introducing them to those other languages. Kotlin is cool, but it makes a lot more sense if you have had to deal with null pointer errors before.

The first town mentioned in the article is Yellow Springs, OH. That's very close to Dayton and Springfield, two decently sized cities. On top of that's it's about an hour away from Columbus and Cincinnati, both of which have tons of nightlife, restaurants and competitive tech jobs.