Pues yo te recomendaría, empezar por aprender algún lenguaje de programación. Ya sea Visual Basic, C++, Java, Python, o incluso Batch (Windows). O hasta Html, para hacer páginas web. Una vez que vayas aprendiendo de eso, el resto te va a ir surgiendo en el camino.
Tutoriales, yo no se muchos. Por ejemplo, si te interesa en lenguaje C++, te recomiendo
http://minidosis.org/.
Cualquier lenguaje es bueno para aprender. Los hay más difíciles (como ASM (Ensamblador, código máquina)), y mucho más sencillos, como podría ser Visual Basic. (Esto es mi opinión, luego cada uno tiene su concepción de los lenguajes. Por ejemplo, yo ahora estoy con ASM, y aunque difícil, se aprende mucho de la RAM y CPU :3
Y bueno, hasta aquí xD
Suerte