Oi Leonardo. Vamos lá, a primeira pergunta acredito que você já respondeu, que é ter um objetivo/necessidade a fazer com o dinheiro. Agora o como e o onde, seguem duas opções:
- contratado: essa é a mais difícil ao meu ver, pois pela CLT você pode trabalhar até 6 horas por dia e as empresas geralmente contratam pessoas superiores a 18 anos e que estejam cursando algum curso, e assim encaixar poderem contratar como estagiários. Vale pesquisar sobre, em especial consultorias de software, e também se possível um curso técnico na sua idade ajudaria, ou ao menos ir numa escola técnica e se informar a respeito, muitas vezes na própria escola há algumas oportunidades;
- freelancer: já é mais fácil, em especial em plataformas de freelance, algumas plataformas: www.upwork.com, https://www.workana.com/ e www.fiverr.com. Nelas você monta o seu perfil, e aqui importante você ter algum portfolio (de projetos pessoais mesmo), e focar numa stack inicial (JS, por exemplo), ahh e também começar com um valor baixo, de acordo com o que outras pessoas estão cobrando, pois acredito que o foco inicial é mais em criar uma bagagem.
No início em si, pode ser um processo meio frustante, por isso o mais importante é realmente você arrumar formas de desenvolver, em especial criando software, seja projetos pessoais, replicando projetos existentes (no Youtube/Twitch há centenas de vídeos com pessoas fazendo isso), etc. O caminho do curso técnico e depois faculdade também pode ajudar, em especial para conseguir um estágio, mas não é o único caminho, e não exclui outros caminhos.
Espero ter ajudado um pouco. Abraço.