https://docs.julialang.org/en/v1/

Notes

Chapter 1: getting started
- install and run

Chapter 2: variables

for T in [Int8,Int16,Int32,Int64,Int128,UInt8,UInt16,UInt32,UInt64,UInt128]
           println("$(lpad(T,7)): [$(typemin(T)),$(typemax(T))]")
end

lpad() appears to be a built-in function that extends a string with spaces on the left
typemin() and typemax() return the extreme-most values for a type
types appear to be values, which is great

multiplication by prefixing a variable with an expression:
julia> x = 3
3
julia> 2x^2 - 3x + 1
10

further types: Float16, Float32, Float64, BigInt, BigFloat

further functions:

eps(): smallest representable delta for a type at 1.0
nextfloat(), prevfloat(): adjacent floats
bitstring(): shows raw bits
zero(), one(): return identity literals of passed type

big"1.3": arbitrary-precision literals
parse(T, str): number parsing
setprecision(digits): change BigFloat precision