Too Long; Didn't Read
One problem for programming beginners is the abundance of trends.
The field consistently gives birth to dozens of new niches, technologies, and business models, which can be truly overwhelming.
This problem isn’t simply philosophical in nature -- as when feeling overwhelmed with options and possibilities makes focus a feeble goal.
But the reality hits when it's incredibly difficult to pick the right technology stack for career specialization.