Eu tenho um notebook velho que eu usei nele o Fedora e programava com React Native nele, fazendo apps funcionais testando através do meu próprio celular sem a necessidade de um emulador.

Esse é o único problema que, ao meu ver, você teria se fosse desenvolver programas Android. Para web front e backend também não teria problema pois existem soluções em nuvem que tira a obrigatoriedade de instalar, por exemplo, um servidor local de banco de dados pra testar sua aplicação.

Enfim, posso te dizer que dá pra ir empurrando com a barriga enquanto não abre aquela brecha pra comprar um PC razoável pra programar