Comment Re:What about the hardware (Score 1) 260
You may want to try JWPce. It's an improvement on the original JWP and is also GPL.
The best book on programming for the layman is "Alice in Wonderland"; but that's because it's the best book on anything for the layman.