Most introductory programming books lay down the basic principles of programming, describe the specific language the particular book covers, and give you enough of a sense of how you can apply the knowledge to real-world applications that you should be able to decide within 100 pages whether it's for you.