Si no tienes ni idea de programar yo empezaría con Pseint, es opensource español y te asienta las bases y hábitos de programación, de ahí pasaría a arduino o algún sistema así sencillito, despúes algún proyecto pequeñito con java7javascript siguiendo algún tuto para entender los proyectos, clases etc. De ahí pasaría a C++ y después de esto deberías tener nivel para lanzarte con cualquier lenguaje (menos assembly que es una putada xD)