As a drupal developer, you must know every small details of drupal framework about configuration, database tables, common functions etc.
In this section you will learn how to develop Drupal website step by step, Drupal is one of the most popular open source content management framework developed in Php and MySQL, because of its secure and robust architecture demand increasing day by day.
Here are the few basic prerequisites for learning drupal development, so if you don’t have following skill set, please try to learn those first, otherwise it will be difficult for you to understand the syntax.
But, even without having any development skill, still you can start using drupal using simple built-in deployment mechanism, but you may not be able to enhance or customise.
You can download drupal from Drupal.Org website, you can download latest version of drupal, but if you are new to drupal development then it would be good to download one earlier version of drupal, just to avoid any bugs or error you may face during development.
After downloading drupal source code, you can install drupal in your local machine, here is step by step drupal installation guide for windows
Here are some of the useful post about drupal framework