Hola:
Puedes hacer el programa con cualquier lenguaje Visual Studio .net 2008 (Visual Basic .net, Visual C#, Visual C++ y muchos más) en Windows. Con MonoDevelop bajo Linux también se incluye el C, C++, C#, Java, Visual Basic .net pero que aún no tiene la potencia que tiene Visual Basic Express.
Hicieron esto así para que los usuarios de Visual Basic no tengan problemas en programar en ese lenguaje que también puedes encontrar en Linux.
No se el lenguaje Visual Basic, pero estoy intentando pasar el código del VC# a VB 2008 con este enlace
http://www.developerfusion.com/tools/convert/csharp-to-vb/
El manual lo puedes descargar aquí en PDF.
http://www.abcdatos.com/tutoriales/tutorial/z9521.html
Estoy escribiendo en este momemto con el openSUSE 11.1, pero en Windows tengo instalado el Visual Basic y Visual C++ para pasar los datos y hacer la continuación del tutorial en esos lenguajes.
El Linux que más se recomienda para novatos es el Ubuntu o Kubuntu, dependiendo el escritorio qu emás te guste, gnome o kde.
Puedes descargar el Ubunto aquí.
http://www.ubuntu.com/getubuntu/download
Lo bueno del Ubuntu que es muy fácil, muy recomendable y adaptado para novatos, muchos driver y mucho apoyo tiene esta distribución, hata hicieron libros para ella en
http://www.anayamultimedia.es/catalogo-nuevo/catfr2.htm Pon Ubuntu en título y encontrará los que hay y actualizados. Aunque en realidad el openSUSE 11.1 es más potente que Ubuntu, si eres novel, mejor Ubuntu que es muy fácil de entender y intuitivo.
http://software.opensuse.org/
Recuerda instalar el
MonoDevelop para trabajr en Visual Basic si lo deseas. Yo elijo el Visual C# porque m egusta más, más potente, trabaja con menos códidos pero algo más complejo para empezar a aprender a programar.
http://www.microsoft.com/express/download/ GRATIS.
Un cordial saludo.
EDITO:
Que sepas, que en Ubuntu puedes probar el Linux completo en el disco de arranque sin alterar el disco duro. Si te gusta, luego lo instala. Así que puedes usar Ubuntu sin tener que instalarlo, sólo lo metes en la unidad lectora y pulsa la arrancar Ubuntu sin alteración del PC. Es como si lo estuviera instalado y mira ver como es.
La idea de hacer lo que pides, me recuerda lo que hacía en clase.
YouTube - Panel táctil TP170A -1 parte - regulador analógico
Si sabes ASM, aprenderás rápido los Visual. Me imagino que lo quires aprender para hacer cosas relacionada con los PIC al estilo que hice en...
YouTube - RS232 con PIC 16F84A y Visual C#
Es buena idea, pero pagar los netbook, notebook, e-book que es lo mismo, aún lo veo caro para lo que es. Para eso están los GLCD de momento en blanco y negro pero ya aparecerán en color.
Decirte que la pantalla que el autómata controla usa internamente el Windows CE que también en -Visual Studio .net puedes hacer tus aplicaciones para ella, incluido PDA.