You can get many downloads and resource articles/tutorials/ebooks in this page. Come on, look around. You will never know what you are gonna find!

Homepages and Basic info

Lazarus Homepage
Lazarus on Wikipedia
Freepascal Homepage
Freepascal on Wikipedia
Comparison of Object Pascal and C
Major Differences Between the Syntax of C++ and Object Pascal


Lazarus IDE (with Freepascal) download:

Free Pascal: (How to use it?)

For installing Lazarus, see this Installation Guide. It covers all the supported OSs including Windows, Linux, Mac.


Easy to follow and friendly guide for absolute beginners. It is very short and concise, has helpful graphics and easy to follow for newcomers.

Beginners' Guide E-book



Free Pascal is the key to a good Lazarus programing skill. After all, Free Pascal is the language which Lazarus depends on. When you learn Free Pascal very well you can build softwares at an impressive speed and you can convert even C or C++ libraries to Freepascal. You can create anything from powerful algorithms to graphics editing/3D softwares. So let’s get started:

Freepascal Resources

A very good free pascal tutorial series: or in the wiki format:

I love this tutorial series. Although it is written for Pascal, but it is a great way to learn Free Pascal as well.

Another favorite of mine is this one: Tutorials Point Pascal Tutorial. There is also a PDF version available if you are interested.

Marco Cantù is the writer of the book “Mastering Delphi”, which is the best selling book on Delphi. The book’s newer versions ommited the part for Object Pascal which was included in earlier versions. So, that part is offered for free here: Marco Cantù’s Essential Pascal . I enjoyed reading it. So I think you will too.

PDF Ebook on Object Pascal from:
Start Programing Object Pascal

SwinBrain Pascal Tutorial

Coding Style Guide to help you format your code better: Object Pascal Style Guide


Basic Lazarus Tutorial
Some other tutorials Lazarus Tutorials


Lazarus Code and Component Repository (Lazarus CCR)

Lazarus Wiki: Components and Code Examples - Lazarus program example codes


Lazarus Forums
Lazarus Mailing List


Freepascal Language Reference Guide (very much overall look at Freepascal):
Run-Time Library (RTL) reference manual:
FCL (Free Class Library) reference manual:
LCL reference manual: