Learn Programming

Pascal Programming for Free

This is a list of free programming tools for Pascal programmers. It includes things for both Pascal and Delphi.

Free Pascal

Free Pascal is a free pascal compiler that runs on a whole lot of platforms and includes a simple DOS type IDE. The compiler is about the best one you will find but the IDE is not up to today's standards. It is fine if you want to use the IDE if you are still a beginner but eventually you will want to find yourself a nice graphical IDE that is easy to use.

Website: Free Pascal

Turbo Pascal 5.5

This is a very old pascal compiler from 1989 which isn't so great now but was something amazing back in the day. It is very similar to the Free Pascal IDE but I would say a little bit harder to use. It will still get the job done if you are only trying to learn pascal and I think you should try it and see if you like it. They released version 7.0 of Turbo Pascal later which was a lot better than 5.5 but they are not giving it away for free at the moment unfortunately.

Website: Turbo Pascal 5.5

Dev-Pascal

Dev-Pascal is an IDE only but you can use it with Free Pascal as the compiler. It is a lot better than the IDE that comes with Free Pascal so I would suggest using this one. It has a nice modern interface but it doesn't support GUI form design. Dev-Pascal is for the kind of programmer who wants lots of control over what their programs do and don't like the way the IDEs with GUI form designers hide all the details from them.

Website: Dev-Pascal

Lazarus

Lazarus is an IDE that supports GUI form development. It does a great job and I prefer it to any of the other graphical IDEs except for the old Borland ones which aren't around anymore. It uses the Free Pascal compiler.

Website: Lazarus

Turbo Delphi Explorer

For a long time the Borland Delphi IDE was the best you could get. Turbo Delphi Explorer is a free version of it with some of the features taken away. I absolutely loved the previous versions of Delphi and this one is very similar to them which means I like this one as well. One problem I have with it is that you have to install the .NET framework even for the version that doesn't support .NET development. The other thing is that they make it incredibly difficult to download. You have to first go through their confusing site to find the download link and then you have to register your copy before you can even use it.

Website: Turbo Delphi Explorer