To get started with Basic-256 you can download the editor here
I recommend to download and install the latest Windows version.

Hello World

    - Lesson 0001 - Hello World with values
    - Lesson 0002 - Hello World with variables
    - Lesson 0003 - Hello World with user input
    

Arithmetic Operators

    

Additions

- Lesson 0004 - Additions with values - Lesson 0005 - Additions with variables - Lesson 0006 - Additions with values from user input

Subtractions

- Lesson 0007 - Subtractions with values - Lesson 0008 - Subtractions with variables - Lesson 0009 - Subtractions with values from user input

Multiplications

- Lesson 0010 - Multiplications with values - Lesson 0011 - Multiplications with variables - Lesson 0012 - Multiplications with values from user input

Divisions

- Lesson 0013 - Divisions with values - Lesson 0014 - Divisions with variables - Lesson 0015 - Divisions with values from user input

Exponentiations

- Lesson 0016 - Exponentiations with values - Lesson 0017 - Exponentiations with variables - Lesson 0018 - Exponentiations with values from user input

Modulus

- Lesson 0019 - Modulus with values - Lesson 0020 - Modulus with variables - Lesson 0021 - Modulus with values from user input

Integer divisions

- Lesson 0022 - Integer divisions with values - Lesson 0023 - Integer divisions with variables - Lesson 0024 - Integer divisions with values from user input

Comparison Operators

    

Equal to

- Lesson 0025 - Equal to with values - Lesson 0026 - Equal to with variables - Lesson 0027 - Equal to with user input

Greater Than

- Lesson 0028 - Greater than with values - Lesson 0029 - Greater than with variables - Lesson 0030 - Greater than with user input

Greater Than or Equal To

- Lesson 0031 - Greater Than or Equal To with values - Lesson 0032 - Greater Than or Equal To with variables - Lesson 0033 - Greater Than or Equal To with user input

Not Equal To

- Lesson 0034 - Not Equal To with values - Lesson 0035 - Not Equal To with variables - Lesson 0036 - Not Equal To with user input

Smaller Than

- Lesson 0037 - Smaller Than with values - Lesson 0038 - Smaller Than with variables - Lesson 0039 - Smaller Than with user input

Smaller Than or Equal To

- Lesson 0040 - Smaller Than or Equal To with values - Lesson 0041 - Smaller Than or Equal To with variables - Lesson 0042 - Smaller Than or Equal To with user input

Concatenation Operators

    

Concatenating numbers with numbers

- Lesson 0043 - Concatenation Operators with values option 1 - Lesson 0044 - Concatenation Operators with variables option 1 - Lesson 0045 - Concatenation Operators with user input option 1

Concatenating text with text

- Lesson 0046 - Concatenation Operators with values option 2 - Lesson 0047 - Concatenation Operators with variables option 2 - Lesson 0048 - Concatenation Operators with user input option 2 - Lesson 0049 - Concatenation Operators with values option 3 - Lesson 0050 - Concatenation Operators with variables option 3 - Lesson 0051 - Concatenation Operators with user input option 3

Logical Operators

    

Logical Negation

- Lesson 0052 - Logical Negation with values - Lesson 0053 - Logical Negation with variables - Lesson 0054 - Logical Negation with user input

Logical Conjunction

- Lesson 0055 - Logical Conjunction with values - Lesson 0056 - Logical Conjunction with variables - Lesson 0057 - Logical Conjunction with user input

Logical Disjunction

- Lesson 0058 - Logical Disjunction with values - Lesson 0059 - Logical Disjunction with variables - Lesson 0060 - Logical Disjunction with user input

Logical Exclusive Disjunction

- Lesson 0061 - Logical Exclusive Disjunction with values - Lesson 0062 - Logical Exclusice Disjunction with variables - Lesson 0063 - Logical Exclusive Disjunction with user input

Assignment operators

    - Lesson 0064 - Assign a value to a variable
    - Lesson 0065 - Add to a variable
    - Lesson 0066 - Concatenate to a variable
    - Lesson 0067 - Subtract from a variable
    - Lesson 0068 - Multiply a variable
    - Lesson 0069 - Divide a variable
    - Lesson 0070 - Increment prefix
    - Lesson 0071 - Decrement prefix
    - Lesson 0072 - Array fill
    

Bitwise operators

    - Lesson 0073 - Bitwise negation
    - Lesson 0074 - Bitwise conjunction
    - Lesson 0075 - Bitwise disjunction
    

Variables and datatypes

    

Integer

- Lesson 0076 - Variables and datatypes - Integer

Floating point number

- Lesson 0077 - Variables and datatypes - Floating point number

Strings

- Lesson 0078 - Variables and datatypes - Strings

Dates

- Lesson 0079 - Variables and datatypes - Dates

Times

- Lesson 0080 - Variables and datatypes - Times

Arrays

    - Lesson 0081 - Arrays - Assigning a value to an array using Dim
    - Lesson 0082 - Arrays - Assigning a value to an array by using a list
    - Lesson 0083 - Arrays - Assigning a value to an array by copying an existing array
    - Lesson 0084 - Arrays - Assigning a value to an array by using explode
    - Lesson 0085 - Arrays - Assigning a value to an array by using fill
    

Mathematics

    

Abs

- Lesson 0086 - Mathematics - Abs with values - Lesson 0087 - Mathematics - Abs with variables - Lesson 0088 - Mathematics - Abs with user input

Acos

- Lesson 0089 - Mathematics - Acos with values - Lesson 0090 - Mathematics - Acos with variables - Lesson 0091 - Mathematics - Acos with user input

Asin

- Lesson 0092 - Mathematics - Asin with values - Lesson 0093 - Mathematics - Asin with variables - Lesson 0094 - Mathematics - Asin with user input

Atan

- Lesson 0095 - Mathematics - Atan with values - Lesson 0096 - Mathematics - Atan with variables - Lesson 0097 - Mathematics - Atan with user input

Ceil

- Lesson 0098 - Mathematics - Ceil with values - Lesson 099 - Mathematics - Ceil with variables - Lesson 0100 - Mathematics - Ceil with user input

Cos

- Lesson 0101 - Mathematics - Cos with values - Lesson 0102 - Mathematics - Cos with variables - Lesson 0103 - Mathematics - Cos with user input

Degrees to Radians

- Lesson 0104 - Mathematics - Degrees to Radians with values - Lesson 0105 - Mathematics - Degrees to Radians with variables - Lesson 0106 - Mathematics - Degrees to Radians with user input

Exp

- Lesson 0107 - Mathematics - Exp with values - Lesson 0108 - Mathematics - Exp with variables - Lesson 0109 - Mathematics - Exp with user input

Float

- Lesson 0110 - Mathematics - Float with values - Lesson 0111 - Mathematics - Float with variables - Lesson 0112 - Mathematics - Float with user input

Floor

- Lesson 0113 - Mathematics - Floor with values - Lesson 0114 - Mathematics - Floor with variables - Lesson 0115 - Mathematics - Floor with user input

Int

- Lesson 0116 - Mathematics - Int with values - Lesson 0117 - Mathematics - Int with variables - Lesson 0118 - Mathematics - Int with user input

IsNumeric

- Lesson 0119 - Mathematics - IsNumeric with values - Lesson 0120 - Mathematics - IsNumeric with variables - Lesson 0121 - Mathematics - IsNumeric with user input

Log

- Lesson 0122 - Mathematics - Log with values - Lesson 0123 - Mathematics - Log with variables - Lesson 0124 - Mathematics - Log with user input

Log10

- Lesson 0125 - Mathematics - Log10 with values - Lesson 0126 - Mathematics - Log10 with variables - Lesson 0127 - Mathematics - Log10 with user input

Pi

- Lesson 0128 - Mathematics - Pi

Radians to degrees

- Lesson 0129 - Mathematics - Radians to degrees with values - Lesson 0130 - Mathematics - Radians to degrees with variables - Lesson 0131 - Mathematics - Radians to degrees with user input

Random number between 0 and 1

- Lesson 0132 - Mathematics - Random number between 0 and 1

Random number between 0 and 10

- Lesson 0133 - Mathematics - Random number between 0 and 10 with values - Lesson 0134 - Mathematics - Random number between 0 and 10 with variables - Lesson 0135 - Mathematics - Random number between 0 and 10 with user input

Rounding to 0 decimal places

- Lesson 0136 - Mathematics - Rounding do 0 decimal places with values - Lesson 0137 - Mathematics - Rounding to 0 decimal places with variables - Lesson 0138 - Mathematics - Rounding to 0 decimal places with user input

Rounding to 1 or more decimal places

- Lesson 0139 - Mathematics - Rounding to 1 or more decimal places with values - Lesson 0140 - Mathematics - Rounding to 1 or more decimal places with variables - Lesson 0141 - Mathematics - Rounding to 1 or more decimal places with user input

Sin

- Lesson 0142 - Mathematics - Sin with values - Lesson 0143 - Mathematics - Sin with variables - Lesson 0144 - Mathematics - Sin with user input

Square roots

- Lesson 0145 - Mathematics - Square roots with values - Lesson 0146 - Mathematics - Square roots with variables - Lesson 0147 - Mathematics - Square roots with user input

Tan

- Lesson 0148 - Mathematics - Tan with values - Lesson 0149 - Mathematics - Tan with variables - Lesson 0150 - Mathematics - Tan with user input