Vuelve y juega como he visto en muchos otros temas durante el poco tiempo que llevo en este foro.
Antes de iniciarte en este mundo, se necesitan 3 cosas de caracter OBLIGATORIO que las mencionaré a continuación.
Un programador: Ya sea uno comprado por la fábrica de los micros (que es lo recomendado) o uno armado de los tantos que hay en este foro y en muchas otras webs.
Un lenguaje de programacion: Este es uno de los mayores fallos de todos los que se quieren iniciar en este mundo y no se toman la mas mínima molestia de averiguar de que va el tema. Con todos los lenguajes se puede hacer lo mismo, pero hay muchas diferencias sobre todo en la sintaxis del programa, así que averiguate cuales son y mira cual te parece mas facil de aprender y te gusta mas, si tienes bases de alguno ese es la mejor elección, en mi caso, de Assembler no tengo ni idea, de C tengo conocimientos pero no me gusta ni poquito y el mejor de todos para mi es Basic el cual use durante 3 años haciendo programas en el PC, así que opte usar este lenguaje con el compilador Pic Basic Pro (Ten en cuenta que con un mismo lenguaje hay muchas diferencias dependiendo el compilador).
Conciencia de que primero se gatea antes de correr (ESTA ES LA MÁS IMPORTANTE DE TODAS): No lleguen con la idea de mostrar cosas en LCD, ni comunicarse con el PC o con otro dispositivo, ni lecturas análogas y ese cuento, vean los programas en los PICS como "si fuesen la evolución de las computadoras, Comenzando desde luces que se prenden y apagan, pasando por suiches y esas cosas, hasta llegar al día de hoy donde las posibilidades son infinitas" no piensen en hacer un auto teledirigido sin siquiera saber encender un led.
Despues que cumplas estos 3 requisitos, planteate una idea de progreso, y trabaja con 1 solo programa, busca algo de ayuda en los códigos que hay puestos en el foro (claro en los simples, no te vayas a mirar en robótica el programa del Sentinel y/ó los otros proyectos que hay ahí), y mira la ayuda del lenguaje de programación que todos los editores la traen buscando cada comando y la explicación de que es lo que hace. Si durante este proceso algo no entiendes o no te va el programa, te tira error o cualquier cosa no dudes en preguntarla, que para eso están los conocedores (no me incluyo por que soy un simple novato) que hay en este foro, para resolver dudas, no para enseñarte y tomar las decisiones por ti.
Digo usar un solo programa y pongo por ej mi caso: Inicie haciendo que un led se prendiera y permaneciese así, luego agregué un suiche que cuando lo presionaba prendía/apagaba el led, luego puse un segundo que ponía el led a titilar, luego un tercero con el que cambiaba la frecuencia de encendido/apagado del led, luego lo mejoré haciendo que solo funcionara si el led estaba titilando, luego puse un cuarto suiche, que tambien cambiaba la frecuencia, uno la disminuía y el otro la aumentaba, así obtenía mayor control, luego hize otras mejoras mas que no me vienen a la mente, hasta que decidí que había terminado con el aprendizaje de gatear y quería intentar ponerme en pie.
PD: Para aquellos que se piensan iniciar con Basic, usando el compilador PIC Basic Pro, les recomiendo esta web, que con esa duré 2 meses estudiando antes de preguntar por aca
Manual Pic Basic Pro en Castellano