Essential Pascal
Essential Pascal is an introduction to the foundations of the language invented by Professor Nicklaus Wirth and spread by Borland with its world-famous Turbo Pascal compilers during the 1980s. The 100-page book doesn't cover the OOP extensions, but details many features Borland added to the core language over the years. The following is a list of this e-book's chapters, available at www.marcocantu.com/epascal:Chapter 1: "Pascal History"Chapter 2: "Coding in Pascal"Chapter 3: "Types, Variables, and Constants"Chapter 4: "User-Defined Data Types"Chapter 5: "Statements"Chapter 6: "Procedures and Functions"Chapter 7: "Handling Strings"Chapter 8: "Memory (and Dynamic Arrays)"Chapter 9: "Windows Programming"Chapter 10: "Variants"Chapter 11: "Programs and Units"Chapter 12: "Files in the Pascal Language"Appendix A: "Glossary of Terms"Appendix B: "Examples"As you can see on the website, the book has been translated by volunteers into quite a few languages.