I love the use of the Lord of the Rings as I have never met a programmer who hasn't read it.
Computer Science Educational Posters
Java Vs. Python – Which Programming Language is More Productive?...
If you're looking to learn a programming language that's cross-platform and easily accessible, Java is one of the most practical languages out there. This handy cheat sheet helps you keep track of the basics while you begin to learn.