Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
We all have different ways of getting motivated and learning. You shouldn't yuck other peoples' yum.
I've definitely heard of some games that teach programming skills getting popular. For example, https://flexboxfroggy.com/ http://www.flexboxdefense.com/ for teaching css layout.
https://www.freecodecamp.org/ isn't marketed as a game, but absolutely feels like one when you are going through the program.
https://www.hackthebox.com/ is another great example.
As to reading books, I used a lot of resources to become a programmer, but books weren't one of them. I'd wager hardly anybody uses books today.