Then start with 8051/52 .. with SDCC. Thats the best processor to start. Else PIC or Atmel AVR. Both are good, but PIC is a RISC processor with fewer Opcodes to work with . You can get development board and start. a development board will be worth it, as you can Play and tweak circuits/programs very quickly