How do I build the database for my P2P rental marketplace?
Learn a good book on software development methodologies before you get into this . Then read some simple tutorial online on mysql . Then it will be a lot more easy to do this .
I'm self-teaching programming through the plethora of online resources to build a startup idea I've had for awhile now. Currently, I'm using the SaaS platform at sharetribe.com for my business but I'm trying to build my own platform as share tribe does not cater to the many options I'd like to have available to my users. 
I'm try to setup the database at this time and I'm currently working on the architecture. I plan to use MySQL for my database.
The website will feature an online inventory management system where users can track all their items, update availability, pricing, delivery, payments, analytical tools, etc. This is so the user can easily monitor their current items, create new listings, etc. so it creates more of a "business" feel for the users. 
Here is a simple explanation of the work flow. Users will create their profile having access to rent or rent out their items. Once their account is created they can search listing based on the category, subcategory, location, price, etc. When rental is placed, the user will request the rental at specified time, once approved, the rental process will begin. 
My question is how should I set up the infrastructure/architecture for the database? I have this as my general workings but I know I'm missing a lot of queries and criteria to suit the application. 
User queries:
-user_ID
-name
-email
-username
-encrypted_password
-location
-social_media
-age
-photo
Product queries:
-item_ID
-user_ID
-category_ID
-subcategory_ID
-price
-description
-availability
-delivery_option
As you can see, I'm new to this but as many of the resources I've used for my research, all have said the best way to learn is to do. I'm probably taking on a bigger project that I should for my beginning stages but there will be plenty of mistakes made that will assist my learning. 
Any and all recommendations and assistance are appreciated. 
For general knowledge, I intend to utilize Rails as my server language. If you recommend Python/Django over Ruby/Rails, could you please explain why this would be more beneficial to me? 
Thanks.