Na verdade, pra começar e estudar programação, um notebook mais simples está de bom tamanho, normalmente quando conseguir sua vaga de emprego a empresa vai deixar um notebook com você que atenda os requisitos dela para trabalho, pegue um notebook com pelo menos 8gb de ram, um bom ssd e um processodar da linha core, pode ser ate um i3, que já vai atender muito a sua demanda, programar pelo celular, principalmente aprender, é uma tarefa muito árdua.
No meu caso eu atuo com Desenvolvedor Fullstack, a empresa me deu um Thinkpad E14 Gen 2 para uso no trabalho, todo o servidor, banco de dados e serviços da empresa rodam nele e exclusivamente nele. No fim das contas acabo usando mais o notebook da empresa do que o meu mesmo.