Swords and Software

General Programming

"It is practically impossible to teach good programming style to students that have had prior exposure to BASIC. As potential programmers, they are mentally mutilated beyond hope of regeneration."
-- E. W. Dijkstra

Pascal Tutorial

I wrote a Pascal tutorial when I was learning basic Pascal. It contains only the basic aspects of Pascal; I knew very little when I wrote it. For example, it contains nothing about recursion, pointers, etc. But it's good for beginners.

General Programming Links

Best Practices

Visual Studio

Other tools