Ojalá tuviera la receta mágica para contártela, ¡No la tengo!, pero si tengo una gran cantidad de consejos y encantado los compartiré contigo (por lo menos los principales): 1.- Lo ideal es que puedas hacer algún curso oficial de Microsoft para empezar, eso te dará un mejor imagen de lo que debes aprender para certificarte. 2.- Nunca dejes de leer. Es importante que todos los días leas artículos sobre VB y "la experiencia" (lo destaco como muy importante) de otros programadores con la herramienta. 3.- "No intentes inventar la rueda". Creo que la gran mayoría de las cosas en los lenguales de programación está dicha, por lo tanto te recomiendo buscar algunas soluciones con tus colegas o Internet pues te aseguro que lo más probable es que alguien ya lo haya hecho. Esto no te resta si deseas crear algo tu que deje huellas, personalmente lo dejaría para "después" de tu certificación... para entonces podrás estar ganando mucho más de lo que ganas hoy y tendrás más tiempo para crear. 4.- "Nunca compares a VB con otros software!!!!". Me ha tocado hacer clases durante muchos años a Ing en Computación, Analistas, Programadoers, etc de VB y siempre existe un sano afán de entraar a "comparar" entre uno y otro. Creo que solo en algunos casos se podría justificar, pero generalmente no son comparables o el plano de comparación no es adecuado. Te encontrarás con muchas gente que no soporta VB sólo por que es de Microsoft (BIll Gates), otros te dirán que con Clipper lo hacen mejor, otros te dirán que C++ o Java son "herramientas de verdad", en fin... Te aseguro que VB es sin dudas una de las mejores herramientas que se ha inventado. Te aseguro que VB te dará todo lo que necesitas para crear apps robustas y de gran calidad. Es más, he leído algunas respuestas de otros expertos en este sitio (a quienes respeto) que son barbaridades o simplemente pretenden desprestigiar a VB. 5.- "Nunca te conformes con lo que sabes". En mi caso todos los días, desde have varios años estoy leyendo información no solo de VB sino de otros lenguajes y tendencias que te permiten estar al día y con ello posicionar a VB en tu entorno sin quedar obsoleto. Un experto en VB sabe mucho de VB, pero también debe "conocer" de redes, Bases de Datos, Protocolos, etc. 6.- "Nadie es experto en TODO". Mi amig(a), me he acostumbrado a escuchar y poner atención en aquellos que se especializan en algo.. no importa que, pero que sea "especialista" en la materia. NINGÚN especialista puede dominar varios lenguajes de programación, software, apps, etc. Hoy no es posible encontrar este tipo de personas (son excasísimas), por lo tanto te recomiendo que empieces con alguna herramienta como VB o Delphi o Java o lo que sea, pero "ESPECIALIZATE"... un programador, ingeniero o lo que sea busca trabajo, le asignan un sueldo y un horario... A un Especialista lo buscan para trabajar, el especialista define el precio, define horarios, da recomendaciones y por último puede vivir con una pequeña gran satisfacción: "Ser uno delos mejores". 7.- "Comparte tus conocimientos". Sé generoso con los que están a tu lado en lo mismo, pues de ellos puedes recibir gran cantidad de conocimiento que ni te imaginas. Yo hasta el día de hoy mantengo comunicación con alumnos y colegas que me envían código, programas, trucos, etc. No sé si te he motivado lo suficiente, imagínate que yo soy Ingeniero Civil Industrial (no sé tanta computación quizás como tu u otros expertos de este sitio), pero he tratado siempre de motivar a mis alumnos a que se dediquen a esto, que les puede tomar de 6 meses a 2 años certificarse, pero lo más importante está en TI: "Si realmente lo quieres, lo tendrás". Un abrazo Rodrigo Degollada Ing Civil Industrial Santiago de Chile