Pergunta que talvez mereça ser fixada aqui no Tabnews. Sou de poucos anos depois que o @gerson ali comentou. Comecei direto na internet com HTML e CSS (nem tinha border-radius) e vc tinha que pegar imagens com cantos arredondados e colocar numa tabela (hahaha) pra ter um botão arredondado.
Infelizmente nesse tempo, não consegui estar no lugar certo e na hora certa. Por exemplo, vi o Twitter nascer (tenho conta desde a fundação dele) e na época pensei, que coisa mais besta, como não pensei nisso?
Tive muitas ideias projetos que varri pra debaixo do tapete ou estão em uma estante esquecida que resolvem problemas básico, e que talvez poderia ter levado a tal independência. Mas o tal programador da minha geração, é cabeça dura e quer algo supostamente estável, e não quer se arriscar sempre.
Acredito que como já vi em outros posts aqui escrito, comece, faça algo, teste, just do it. Apenas faça. Talvez leve sorte e estoure ou então vc adquiriu mais experiência pro próximo projeto.