What are the basic web development skills needed to learn Drupal 8 and where can i learn them?