Free Pascal
LAZARUS

Lazarus is a Rapid Application Development Tool for Free Pascal. It comes with the LCL, Lazarus Component Library, the counterpart of Delphi's VCL. It contains the same visual components like buttons, windows, checkbox, treeview and more, plus some extra's.

Unlike the free Delphi Starter which has very poor support for database applications, Lazarus does contain more database components. Some of data access components are: TDBF for working with DBF tables, TSdfDataSet for CSV files (Comma-Separated Values), TFixedFormatDataSet for fixed width files.

Obtaining Lazarus: get Free Pascal / Lazarus for free!
Crash Course Lazarus: but I'm a beginner, and I don't know Delphi...
Run before you can walk? Yes, that's possible with our Crash Course Lazarus!

Already in the first part of this hands-on tutorial, you compile a real application. In the next parts, you will build an application, from the ground up. You learn step by step, you learn as you practice. And we'll fill in the theory behind it later on.

For Delphi programmers: if you already have some experience with Delphi, this short tutorial will get you up-to-speed in no time.
Find something on this site: the sitemap page has an alphabetical list of links to topics.
Or use the search box at the top-right.