Quer uma boa dica? Nunca pare de estudar, independente das barreiras!
Estude pelo celular, mas não pare.
Lembre-se que no passado as pessoas não tinham computadores como os de hoje, mesmo assim fizeram coisas incríveis, Ada Lovelace que o diga!
Estude, aprenda e entenda sobre muitos algoritmos, estruturas de dados, lógica de resolução de problemas, até mesmo se for para reescrever estas coisas em papel.
Leia bons livros de programação, aqui no TabNews temos várias recomendações que outras pessoas fizeram, com certeza na hora de "sujar as mãos" você estará mais preparada ao pelo menos ter o entendimento da coisa.
Sei que é difícil sem um bom computador ou sem apoio, já passei por isso, mas nunca desistir do que vale a pena é parte da nossa rotina, seja back-end ou front-end.
Espero que você e seu noivo concretizem este sonho.
Com as carcaças dos antigos pczinhos, você pode vender talvez na OLX ou Mercado Livre e junta pra comprar talvez um PC até barato, como Raspberry, que tenho certeza ser uma boa forma de aprender sobre hardware e sobre sistemas operacionais.
Se você tem um celular com Android, você consegue baixar o aplicativo Pydroid para desenvolver em python no celular, não dá pra construir grandes projetos com facilidade, mas é possível você aprender programação sim, dá pra validar ideias, testar hipóteses, ver cenários, por a mão na massa.
Aproveite estas dificuldades para achar boas saídas, criativas e que te farão não ficar perdida no futuro.
Um bom dev sabe que precisa de uma boa tecnologia, mas um excelente dev não precisa de tecnologia para desenvolver, é o contrário: É a tecnologia que depende deste dev!