Computer code touches nearly every aspect of our modern lives. Even if you don’t plan on making a living by writing it, it’s probably a good idea to at least have a basic understanding of what’s going on. Heck, you might even enjoy it.
One [free] resource I’ve used is Code Academy. They do a great job of breaking the lessons down into easily digestible chunks with exercises to help you understand what’s going on.
Give it a try and let us know what you think. You never know, maybe you have a talent for the binary?