title: Best SIMPLE database structure for my web app with resources, categories, and tags
body: <p>I have been teaching myself to code for about 6 months now and am building my 1st web app for practice. </p>
  
  <p>I'm aiming to build my own very simple cms to store my resources in the database and serve them back up on the page. </p>
  
  <p>I will have resources -
  each resource will be assigned to only 1 of 3 categories - 
  each resource can have multiple tags.
  Ultimately the user can navigate to each category page and on that page filter the resources by tag.</p>
  
  <p>I am struggling with how to design the DB.</p>
  
  <p>Without a doubt I will have a resources table. 
  Should I store the category assignment directly in this table (since each resource can only have 1) or is it better to create a relationship with a category table for this? I've done a lot of research on tag schema's and some seem a bit too complicated for me at this beginner stage. What is the simplest way to store multiple tags for a resource. 2 tables? How would this be accomplished?</p>
  
  <p>I am using PHP and mySQL.</p>