Some of what those of us in coding should be conveying to those not in coding about coding. I would add that "fun" is required in the sense that you can't achieve the required focus on discipline alone. You need to get something out of it personally. Also that building neural nets is not the same. Otherwise correct.