- WP Template Hierarchy : https://codex.wordpress.org/Template_Hierarchy
- WP Template Tags : https://codex.wordpress.org/Template_Tags
- Preparing the Markup : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-preparing-the-markup--wp-33895
- Creating Template Files : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-creating-template-files--wp-33939
- Uploading Your Theme to WordPress : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-uploading-your-theme-to-wordpress--wp-33955
- Adding a loop : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-adding-a-loop--wp-33968
- Setting Up The Header : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-setting-up-the-header--wp-34005
- Adding Up Navigation : http://code.tutsplus.com/tutorials/creating-a-wordpress-theme-from-static-html-adding-navigation--wp-34032
Basically when WP introduce new template codes etc, they will create a new template to teach us how to use
- TwentyFourteen : https://github.com/WordPress/WordPress/tree/master/wp-content/themes/twentyfourteen
- TwentyThirteen : https://github.com/WordPress/WordPress/tree/master/wp-content/themes/twentythirteen
- TwentyTwelve : https://github.com/WordPress/WordPress/tree/master/wp-content/themes/twentytwelve
- TwentyEleven : https://github.com/WordPress/WordPress/tree/master/wp-content/themes/twentyeleven
- TwentyTen : https://github.com/WordPress/WordPress/tree/master/wp-content/themes/twentyten
- What it is and why it benefit us : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-what-it-is-why-it-benefits-us--wp-32959
- Getting Started : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-what-it-is-why-it-benefits-us--wp-32959
- Sections, Settings & Controls : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-sections-settings-and-controls--wp-33137
- Adding a new setting : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-adding-a-new-setting--wp-33180
- A Methodology for Sections, Settings, and Controls - Part 1 : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-a-methodology-for-sections-settings-and-controls-part-1--wp-33238
- A Methodology for Sections, Settings, and Controls - Part 2 : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-a-methodology-for-sections-settings-and-controls-part-2--wp-33252
- Advanced Controls : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-advanced-controls--wp-33461
- Review and Resources : http://code.tutsplus.com/tutorials/a-guide-to-the-wordpress-theme-customizer-review-and-resources--wp-33466
- Create A Theme Options Page : http://code.tutsplus.com/articles/using-the-settings-api-part-1-create-a-theme-options-page--wp-21066
- Theme Options (recommended) : http://wptheming.com/options-framework-theme/
- Very important and basic knowledge : http://codex.wordpress.org/Function_Reference/add_meta_box
- How to Create Custom WordPress Write/Meta Boxes : http://code.tutsplus.com/tutorials/how-to-create-custom-wordpress-writemeta-boxes--wp-20336
- Very important and basic knowledge : http://codex.wordpress.org/Post_Types
- Very important and basic knowledge : http://codex.wordpress.org/Taxonomies
- How To Create Custom Taxonomies In WordPress http://wp.smashingmagazine.com/2012/01/04/create-custom-taxonomies-wordpress/
- How To Localize WordPress Themes and Plugins : http://code.tutsplus.com/articles/how-to-localize-wordpress-themes-and-plugins--wp-22779
- Internationalizing And Localizing Your WordPress Theme : http://wp.smashingmagazine.com/2011/12/29/internationalizing-localizing-wordpress-theme/
- WordPress Shortcodes - The Right Way : http://code.tutsplus.com/tutorials/wordpress-shortcodes-the-right-way--wp-17165
- WooCommerce : http://www.woothemes.com/woocommerce/
- GetShopped : http://getshopped.org/