Bienvenido!!!! NOOOOOOOOOOOOOOOOO NO PEINSES EN OLVIDARTEEEEEEEEEEEEEEEEE!!!! jeje, haber te costara un poco mas pero seguro que aprendes!y ademas sera muy gratificante ya que tu seras autodidacta contigo mismo!!!haber por partes, si dices que tienes conocimientos de electronicas vas ya muy bien, para temas de corrientes y voltajes, si no sabes nada de programacion pues ya debes empezar a pensar en programar, primero, elegir un pic, como ya estan al mercado la familias 18 y 24 y encima los dsPIC, te aconsejo que empieces por la gama media, es decir la familia 16, entre ellos estan el 16F628A, 16F648A, 16F88,...te aconsejo el F628 o el F648A ya que tienen memoria suficiente para empezar e internamente poseen perifericos interesantes para manejar y aprender.
Sugundo, elegir un lenguaje de programacion, esta el ensamblador(el cual aunque no lo uses directamente es super recomendado que tengas nociones por lo menos basicas de el), su juego de instrucciones estan en la pagina de microchip para las distintas familias, y ahora bien, yo te recomiendo que uses un lenguaje de medio-alto nivel(ya que eso te ayudara en un futuro adaptarte a las familias mas grandes de Pic"s), estan principalmente aqui en el foro el C y el basic, el basic dicen que es el lenguaje de programacion mas sencillo...solamente tendrias que irte al subforo de basic y preguntar alli por lo necesario para empezar(el software, vamos el compilador y tal), en cambio yo te recomendaria el C, ya que aunque parece dificultoso no lo es!y las familias mayores estan trabajando mucho con dicho lenguaje d eprogramacion, si eliges esta opcion en el subforo de c deberas postear lo requerido para tal fin, aunque te adelanto ya algo, se usa normalmente en este foro el compilador CCS....
Tercero, es aconsejable por lo menos para mi, que obtengas el simulador de PROTEUS, ya que podras, una vez compilados tus programas, simularlos en el ordenador mediante dicho software para posteriormente pasar a su fabricacion, y claro esta aparte del simulador, tambien es aconsejable que uses la protboard(mas o menos esto es simulacion en el mundo real, una plaquita donde con cables iras conectando a los distintos perifericos y comprobaras si funciona tu programa).
Apartir de aqui, decirte que tanto para basic como para c(en sus respectivos subforos) hay post abiertos de ejemplos de programas empezando por lo basico(encender y apagar led"s, etc) los cuales tendras como referencia para ver la estructura de programacion que se sigue y tu trastear con dichos programas para ver su funcionamiento!
Y bueno solamente desearte mucha suerte y si tienes ganas de meterte en este mundillo seguro que no te arrepientes!sino todo lo contrario te enganchas!!!jeje
Suerte!!!