In AppNee's opinion, there is no so-called the best programming (or even human) language, only the most suitable for you, your favorite or the one you can do best. Remember: any language is interlinked, the most important thing is to learn and master one of them, and then slowly find the best one for you. For readers have no programming experience, we recommend you to start with the Head First series, in particular, for software developing beginners, you'd better choose Head First Programming first.

Head First Programming introduces the core concepts for writing computer programs (applicable to any programming language): variable, judgment, loop, function and object. And with help of the dynamic and all-purpose Python language, it uses specific examples and exercises to apply and strengthen these concepts. In addition, you will also learn to use the basic tool to start writing programs that interest you, and have a better understanding about what software can do/can not do). When you finish all this, you just have the necessary foundation to use any language you need or want to learn or develop your own software project.

In short, Head First Programming can make you learn how to write code, so as to let your computer do things according to your own way. AppNee recommends this book to anyone who wants to dabble in programming but just don't know where to start.

Table Of Contents

  • Chapter 1 Starting to Code: Finding your way
  • Chapter 2 Textual Data: Every string has its place
  • Chapter 3 Functions: Let’s get organized
  • Chapter 4 Data in Files and Arrays: Sort it out
  • Chapter 5 Hashes and Databases: Putting data in its place
  • Chapter 6 Modular Programming: Keeping things straight
  • Chapter 7 Building a Graphical User Interface: Going all gooey
  • Chapter 8 Guis and Data: Data entry widgets
  • Chapter 9 Exceptions and Message Boxes: Get the message?
  • Chapter 10 Graphical Interface Elements: Selecting the right tool
  • Chapter 11 Custom Widgets and Classes: With an object in mind
  • Appendix Leftovers: The Top Ten Things (we didn’t cover)

Book Example Codes

Download URLs

Format Download Size
PDF 16.8 MB
EPUB 16.3 MB
(Homepage | O'Reilly Media)