build new module

how to make a new module, I want to try adding / making a vehicle parking module, when a parking attendant enters vehicle data, the parking attendant can enter vehicle parking data from existing fleet data or enter new vehicle data into the database if there is a guest vehicle which come. thank you