Puede comenzar con microcontroladores si conoce el lenguaje básico C. Puede obtener microcontroladores en un rango más barato que la frambuesa pi. Tomará algún tiempo dominar cualquier microcontrolador, pero le brindaría grandes oportunidades en un premio muy pequeño. Es posible que necesite algunos otros componentes, pero aún así debería ser más barato que la frambuesa pi.
Si está listo para disfrutar de la programación, elija un lenguaje de programación y comience a crear algunos programas. Al igual que puedes probar Visual Basic y crear algunos juegos. Hay tutoriales disponibles en la biblioteca MSDN en línea de Microsoft de forma gratuita. Después de familiarizarse con Visual Basic, puede comenzar a hacer softwares muy fácilmente.
También puedes leer esta página
¿Cuál es la mejor manera de aprender a codificar mientras se trabaja a tiempo completo, como cursos en Internet, libros de autoaprendizaje, clases, etc.?