Resources

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

Downloads

Lazarus IDE (with Freepascal) download: http://sourceforge.net/projects/lazarus/files/

Free Pascal: http://freepascal.org/download.var (How to use it?)

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

E-book

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

Videos

http://wiki.freepascal.org/Lazarus_videos

Tutorials

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: http://www.taoyue.com/tutorials/pascal/contents.html or in the wiki format: http://wiki.freepascal.org/Object_Pascal_Tutorial

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

Lazarus

Basic Lazarus Tutorial
Some other tutorials

ShipDogGuides.com Lazarus Tutorials

Samples

Lazarus Code and Component Repository (Lazarus CCR)

Lazarus Wiki: Components and Code Examples

SchoolFreeware.com - Lazarus program example codes

Community

Lazarus Forums
Lazarus Mailing List

Reference

Freepascal Language Reference Guide (very much overall look at Freepascal): http://www.freepascal.org/docs-html/ref/ref.html
Run-Time Library (RTL) reference manual: http://www.freepascal.org/docs-html/rtl/
FCL (Free Class Library) reference manual: http://www.freepascal.org/docs-html/fcl/index.html
LCL reference manual: http://lazarus-ccr.sourceforge.net/docs/lcl/
More…