FreeBasic tutorials
FreeBasic is a modern, compiled programming language designed to offer simplicity, performance, and flexibility. Known for its straightforward syntax and structured programming approach, FreeBasic is widely used for developing applications, system utilities, games, and educational tools. Its high-speed compilation and efficiency make it ideal for a variety of programming tasks.
E-books
FreeBasic provides powerful features such as support for procedural and structured programming, dynamic memory allocation, inline assembly, and access to external libraries for extended functionality. With its strong type system, FreeBasic ensures reliability while allowing developers to write efficient and maintainable code. The language's compatibility with legacy BASIC dialects makes it a great choice for both beginners and experienced programmers.
FreeBasic is commonly used for graphical applications, automation scripts, and game development thanks to its portability, minimal runtime overhead, and ability to produce high-performance executables. It offers a rich ecosystem of libraries and an active community, providing developers with the tools needed to create robust and scalable software solutions.
FreeBasic
- FreeBasic Boolean keyword
- FreeBasic Byte keyword
- FreeBasic Short keyword
- FreeBasic Integer keyword
- FreeBasic Long keyword
- FreeBasic LongInt keyword
- FreeBasic UByte keyword
- FreeBasic UShort keyword
- FreeBasic UInteger keyword
- FreeBasic ULong keyword
- FreeBasic ULongInt keyword
- FreeBasic Single keyword
- FreeBasic Double keyword
- FreeBasic String keyword
- FreeBasic ZString keyword
- FreeBasic WString keyword
- FreeBasic Const keyword
- FreeBasic Dim keyword
- FreeBasic Shared keyword
- FreeBasic Static keyword
- FreeBasic Type keyword
- FreeBasic Union keyword
- FreeBasic Enum keyword
- FreeBasic Any keyword
- FreeBasic Ptr keyword
- FreeBasic Var keyword
- FreeBasic If Then Else ElseIf keywords
- FreeBasic Select Case keywords
- FreeBasic For Next keywords
- FreeBasic While Wend keywords
- FreeBasic Do Loop keywords
- FreeBasic Do While keyword
- FreeBasic Do Until keyword
- FreeBasic Loop While keyword
- FreeBasic Loop Until keyword
- FreeBasic Exit keyword
- FreeBasic Continue keyword
- FreeBasic Goto keyword
- FreeBasic Return keyword
- FreeBasic Sub keyword
- FreeBasic Function keyword
- FreeBasic Declare keyword
- FreeBasic ByRef keyword
- FreeBasic ByVal keyword
- FreeBasic Overload keyword
- FreeBasic Constructor keyword
- FreeBasic Destructor keyword
- FreeBasic Property keyword
- FreeBasic Operator keyword
- FreeBasic Class keyword
- FreeBasic Extends keyword
- FreeBasic Abstract keyword
- FreeBasic Virtual keyword
- FreeBasic Override keyword
- FreeBasic This keyword
- FreeBasic New keyword
- FreeBasic Delete keyword
- FreeBasic With / End With keywords
- FreeBasic Allocate keyword
- FreeBasic Callocate keyword
- FreeBasic Reallocate keyword
- FreeBasic Deallocate keyword
- FreeBasic Cptr keyword
- FreeBasic @ (address-of) operator
- FreeBasic * (dereference) operator
- FreeBasic Open keyword
- FreeBasic Close keyword
- FreeBasic Print keyword
- FreeBasic Input keyword
- FreeBasic Line Input keyword
- FreeBasic Seek keyword
- FreeBasic EOF keyword
- FreeBasic Loc keyword
- FreeBasic LOF keyword
- FreeBasic Kill keyword
- FreeBasic Name keyword
- FreeBasic MkDir / RmDir keywords
- FreeBasic ChDir keyword
- FreeBasic CurDir keyword
- FreeBasic Redim keyword
- FreeBasic Preserve keyword
- FreeBasic LBound / UBound keywords
- FreeBasic Erase keyword
- FreeBasic On Error keyword
- FreeBasic Resume keyword
- FreeBasic Resume Next keyword
- FreeBasic Error keyword
- FreeBasic Try / Catch / Throw keywords
- FreeBasic As keyword
- FreeBasic Is keyword
- FreeBasic Let keyword
- FreeBasic Sleep keyword
last modified June 16, 2025