An ordered set of instructions. It reads input, follows rules, and produces output.
Loading...
Loading...
Workspace
Windows desktop business apps Pascal style OOP and rapid UI tools
Definition first
Delphi is a programming language for writing exact instructions, often used for Windows desktop business apps Pascal style OOP and rapid UI tools. Start with one mental model: input goes through steps and becomes output.
Project.dprRun Compile in Delphi IDEHabit Keep form events thin and move logic into testable unitsAn ordered set of instructions. It reads input, follows rules, and produces output.
A value is data. A variable is the name you use to hold and reuse that data.
A named piece of work. It takes input, does one job, and can return a result.
Delphi or Free Pascal is the place that actually runs code from Project.dpr.
First readable code
Writeln(42);
Output 42Language lineage
See where Delphi comes from, which languages feel close, and what to learn next.
desktop apps, forms, and legacy business tools
Zero base path
Question bank
Pick a stage or search across the open programming bank. Jump straight to the matching drill.
Delphi question 1. Choose the statement that matches printing a value.
Delphi question 2. Choose the statement that matches naming a value.
Delphi question 3. Choose the statement that matches reusable function.
Delphi question 4. Choose the statement that matches basic collection.
Delphi question 5. Choose the statement that matches printing a value.
Delphi question 6. Choose the statement that matches naming a value.
Delphi question 7. Choose the statement that matches reusable function.
Delphi question 8. Choose the statement that matches basic collection.
Delphi question 9. Choose the statement that matches printing a value.
Delphi question 10. Choose the statement that matches naming a value.
Delphi question 11. Choose the statement that matches reusable function.
Delphi question 12. Choose the statement that matches basic collection.
Delphi question 13. Choose the statement that matches printing a value.
Delphi question 14. Choose the statement that matches naming a value.
Delphi question 15. Choose the statement that matches reusable function.
Delphi question 16. Choose the statement that matches basic collection.
Delphi question 17. Choose the statement that matches printing a value.
Delphi question 18. Choose the statement that matches naming a value.
Multiple choice
Delphi question 1. Choose the statement that matches printing a value.
Writeln(42);
Reference
Compile in Delphi IDEentry point output syntax Writeln
Writeln(42);
variables assignment types var
var total: Integer; begin total := 42; Writeln(total); end.
function collection Array
function Add(a, b: Integer): Integer; begin Result := a + b; end; var scores: array[0..1] of Integer; begin Writeln(Length(scores)); end.