They say that if you want to learn something, you need to know the foundation of that thing. And as you try to know that there are so much stuffs that come along with this learning, you get a bit rattled and want to skip on these other things. Learning Drupal should not be like that. You need to know the very foundation of it so that you would be able to manage the software.
What are the things that you need to know first so that you can perfectly create themes on Drupal? Of course, your ABCs should include PHP, CSS and HTML. If you know HTML, then your themes would be easily created since you’ve got the very backbone that would allow you to deliver a good page using Drupal. You just have to start learning Drupal by learning HTML.
Then the next thing that you need to know is using CSS. You will find that there are so many codes that you need that would be based on using CSS. It can help you style your webpage and create the theme that you wanted. And the last thing that you need to know is PHP. This is the one that would give life to your web page theme.
Remember, learning Drupal is not taking the shortcut. You need to know all the basics so that you would be able to learn how to manage the software. You should have the right attitude and mindset so that you would be able to appreciate learning the software.