In logic, the basic types of functions are unary functions, which operate on a single argument, and binary functions, which operate on two arguments. Additionally, functions can be classified based on their output, such as Boolean functions that return true or false.