Get a look into Framework 2
Start with your fresh F2 installation. Create the first application, user role, and possibly user to start with your content.
A short tutorial how to create a list starting from a DB table of data.
In this tutorial we will show you how to create a form with file picker and dropdown.