Eu recomendaria qualquer notebook com GPU, Acer nitro, dell G(series) e equivalentes, normalmente essas maquinas ja vem com um processador razoavel e em momentos de lazer ainda rodam jogos. Se voce tiver um pouco mais de grana recomendo pegar um mac pela durabilidade da bateria (M1 ou mais recente), coisa que ajuda muito, nao ter que carregar um carregador gigante pra la e pra ca. Mas o mais importante é estudar, se não tiver grana pra investir numa maquina de 5k+, que é o que vai custar essas maquinas, pega qualquer uma que ja vai ser melhor que qualquer tablet.
PC/Notebook:
pros:
- Rodam qualquer coisa e linguagem
- Versatilidade de sistemas operacionais
Contras:
- Bateria dura muito menos, cerca de 1h30, qualquer modelo gamer
- Tamanho bem maior nos modelos gamers
Mac:
Pros:
- Durabilidade da bateria (M1 em diante), mais de 6h sem problema e com desempenho maximo
- Leve e facil de carregar
Contra:
- Preço elevado
- Dependendo da plataforma que for estudar, vc vai ter limitações, por exemplo C#/.net. Ate onde sei só .net core voce vai conseguir programar nele. (Se alguem puder falar melhor, deixa ai pra ajudar)
- Perigo de andar com ele pra cima e pra baixo ( dependendo da onde mora e o trajeto que tera que fazer, é complicado andar com algo tao caro )
Tablet/Andorid:
Pros:
- portabilidade
- bateria
Contras:
- Não ha ferramentas nativas (existem alguns ports da comunidade mas esta bem no começo, por exemplo o vscode pra android), ja tentei usar por um tempo o linux emulado no android, ate funcionou e tinha todas as ferramentas que eu uso no dia a dia, mas vc perde muito desempenho na emulaçao, é mais legal como esperimento do que usavel.
O principal é estudar e botar a mao na massa, entao se não tiver grana pra investir, apenas pegue seu celular e comece por ele mesmo, hoje temos varias ferramentas online, e com o tempo voce vai conquistando mais conforto com ferramentas melhores. O importante é ter consistencia e continuar estudando!