p, li { white-space: pre-wrap; }
This text book starts with the very basics of computer programming and is a good learning tool for people with a wide range of programming experience, from the no nothing to those who might already know a few languages.