---- **Introduction**\\ *[[start|Main page]] *[[introduction:PascalProgramming|Pascal Programming]] *[[introduction:LazarusIDE|Lazarus IDE]] *[[introduction:AboutAuthor|About Author]] ---- **Basic Tutorials**\\ *[[tutorial:Syntax|Syntax]] *[[tutorial:VariableAndDataType|Variables and Data Types]] *[[tutorial:ProcedureAndFunction|Procedures and Functions]] *[[tutorial:ConditionalStatement|Conditional Statements]] *[[tutorial:LoopStatement|Loop Statements]] *[[tutorial:Array|Arrays]] *[[tutorial:Record|Record and Object]] *[[tutorial:Class|Class]] ---- **Advance Tutorials**\\ *[[tutorial:GUI|GUI Applications]] *Standard Controls *RTTI Controls *[[tutorial:componentsandpackages|Components and Packages]] *[[tutorial:ProceduralType|Procedural Type]] *[[tutorial:OOP|Object Oriented Programming]] *Compiler Directives *File Handling *[[tutorial:genericandtemplate|Generics and Templates]] *[[tutorial:DLLLibrary|Shared Libraries]] *Databases *External Tutorials ---- **Useful Techniques**\\ *[[tutorial:HotKey|Useful Hot-Keys]] *Save/Load Data Using TFileStream *[[tutorial:PrintDataUsingLazReport|Printing Data Using LazReport]] *Excel Automation *How To ... ---- **Examples**\\ *Simple Pipe Weight Calculator *Unit Convertor ---- [[sidebar|Sidebar]]