Programmer friend of mine persuaded me to have a look, has some books for me etc. Which langauge I don't know yet, I'm gonna have a chat with him about it further. It's an achilles heel in my ICT knowledge.
PC based or electronics based? It really, and fundamentally, depends upon your end application. If all u want to do is add 2+2 - to see if you can do it - then you won't see the need to learn and will stop!