Free Pascal Program Tutorial 1 – Getting Started – Lazarus Download Link – Mac Windows Linux

Video is ready, Click Here to View ×

The Free Pascal Compiler ( FPC ) with the Lazarus IDE is a free clone of Turbo Pascal and Delphi. Currently, SchoolFreeware has two tutorial series, regarding the FPC and Lazarus IDE.

App Series: GUI Applications
Program Series: Command Line Interface (This Series). The program series covers more of the basics of the Pascal syntax and programming logic. It is recommended that users start with the Program Series.

The Free Pascal Compiler and Lazarus IDE works…


  1. Who is using Pascal in 2018/2017 actually .. 2000+ .. It's no more used. Even programming languages like C or C# or C ++ aren't that much used, but programming language like Python HTML/CSS/JS are a lot more useful and they are really used ..

  2. is there a possibility to use "Lazarus" without it being separated into 4 different parts ((sours editor – object inspector -…)) ?
    cant it just all be in one single window ? :/

  3. oh my fuck! it looks so simple and pure! and I'm destroyng my brain with java; in Java to print a line u must write something like this: System.out.println("hello"); I'm going to learn pascal very soon

  4. Hey…I would kindly need some help with pascal…its kinda confusing still..however my school gave me a task to complete by using pascal can I get some guidance towards this

  5. Great tutorial!
    For those of you who think Pascal is a dead language, are you ever wrong. Pascal aka Delphi is used heavily in the Aerospace industry to program satellites and such.
    As well, there is a professional multi-platform IDE available called Delphi XE that is developed by Embarcadero. This company bought Borland's software IP and still updates supports and sells new versions of C++ Builder, Delphi, Interbase.
    For those of you having a problem with Lazarus and getting your program to show output, just set a breakpoint right before your last end. statement.

  6. back from the past.. my computer still understand my pascal lang such as writeln..readln 🙂  nice software..   teach how to think procedural… step by step, making condition making selection.. such happy era..

  7. Just installed Lazarus IDE v1.2.4 and this tut does not work.  My IDE does not even recognize writeln(' … 0); as a valid command!  I'm sure I need some include file, but I do not yet know how to do that.  LOL.  Any chance of updating this tut to the latest Laz IDE?  Or, am I in the wrong tut series for my compiler??

  8. Here a really good forum you should go check out, just google thehackerszone.forumotion. Has tutorials for beginner hackers, and advanced tutorials and delphi pascal and python.

  9. I have several issues when compiling my old TP programs to Free Pascal.

    For example: AT : MEM [$F000 : $FFFE] = $FC;
    This generates errors:

    1) Identifier not found "MEM"
    2) Syntax error, "]" expected but ":" found
    Compilation aborted.

    I can't solve this even with {$mode TP} and I guess FREE PASCAL is still far from being able to compile any program without any compatibility issues. 🙁

    Any help?

  10. oh, no problem, hope your wrist will heal fine 🙂 I didn't know there was new versions of qbasic out. I also remember writing some code in "debug" that was possible to execute under cmd. I remember someone told me you couldn't call yourself a hacker unless you could write code with "debug" so I had to try and learn it, lol 😛 mov 13h, int 10h was most fun at that time.

  11. yeah we use windows xp, there are newer versions too. At home I use qb64 for win 7 also I copied the code for gorrilas and now everyone plays it. a couple vkids thought I made it (sorry for typos I broke my wrist and it is hard af to type).

  12. Wow, is qbasic still used? Is it still in DOS or are there newer versions now? My first was language was Amiga Basic before we got a PC, then I used Qbasic, in Windows 95. Also remember Nibbles snake game we played in school 🙂

  13. You are right!!!(and i want to know many languages)
    But even my school teacher said that Pascal is a useless language(its only used to teach highschoolers the basics of structure programming(as he said))
    I would prefer to learn languages like python, java, javascript etc. that are more used in our days.

Leave a Reply

Your email address will not be published.