Pascal is the standard structured programming language for the personal computer. The novice programmer needs a strong grounding in the fundamentals of structured programming, whether preparing to program under Microsoft Windows, DOS, or the Apple Macintosh. Pascal is also a precursor to programming languages such as C++, Java, and Delphi. Learn Pascal teaches the novice programmer the basics of Pascal through hands-on examples and easy-to-follow drills in each chapter, and guides readers from the basic fundamentals to advanced techniques needed to effectively program real-world applications. The book also includes advanced material on problem-solving algorithms, which provide the experienced Pascal user with specialized tools to solve specific programming problems.
http://programmasters.blogspot.com/