He dado clases particulares así que te diré lo que hicieron estos estudiantes. Tu zona de estudio es fundamental. Yo invertiría en una buena estación de trabajo. Probablemente puedas conseguir una gratis o en una tienda de segunda mano. Así que no es un requisito caro en sí.
Necesitas poder programar, buscar en un libro de texto de tapa dura …