DEV Community

loading...
Cover image for 100 Reasons to Learn WordPress Theme Development 💯😲

100 Reasons to Learn WordPress Theme Development 💯😲

Michael Sumner
</body></html> WordPress and WooCommerce Development Articles
・13 min read

You heard it... 100!

Disclaimer that I may be under bias as I am a WordPress theme developer myself.

But anyways, let me share my 100 reasons to learn WordPress theme development, even if you’re not into WordPress yet.


Find out why Git is important especially for the biggest open-source CMS

1. Find out why Git is important especially for the biggest open-source CMS


You will experience the flow state of mind

2. You will experience the flow state of mind


You will learn how to be more productive in your work

3. You will learn how to be more productive in your work


You may learn how to use Google Analytics

4. You may learn how to use Google Analytics


Experience .htaccess file debugging

5. Experience .htaccess file debugging


Learn how to create fast-loading websites

6. Learn how to create fast-loading websites


May be asked to resize images from colleagues

7. May be asked to resize images from colleagues


You may learn how to use Google Search Console

8. You may learn how to use Google Search Console


Understand how the web works — with an abundance of clients to practice with — each time honing your skills

9. Understand how the web works — with an abundance of clients to practice with — each time honing your skills


Learn how to deal with a database

10. Learn how to deal with a database


Learn new keyboard shortcuts from your text editor

11. Learn new keyboard shortcuts from your text editor


Finally find theme development pros and cons between Windows and Mac or Linux

12. Finally find theme development pros and cons between Windows and Mac (or Linux)


Easily integrated with other software since it’s the most popular

13. Easily integrated with other software (since it’s the most popular)


Develop with a very organised CMS — OCD heaven

14. Develop with a very organised CMS — OCD heaven


Join a WordPress meetup

15. Join a WordPress meetup


You get to see your website live and providing a good user experience

16. You get to see your website live and providing a good user experience


You will learn how to setup webhosting

17. You will learn how to setup webhosting


Develop themes much faster, organised, and custom — feels good!

18. Develop themes much faster, organised, and custom — feels good!


Use the phrase ‘there is a plugin for that’

19. Use the phrase ‘there is a plugin for that’


Improve someone’s current theme development build

20. Improve someone’s current theme development build


You get lots of business working for small-to-medium-sized businesses SMB as they will most likely use WordPress

21. You get lots of business working for small-to-medium-sized businesses (SMB) as they will most likely use WordPress


Learn to contribute to the world’s biggest open-source CMS

22. Learn to contribute to the world’s biggest open-source CMS


There’s always something new to learn about WordPress everyday

23. There’s always something new to learn about WordPress everyday


Activate your Default-Mode Network

24. Activate your Default-Mode Network (DMN)


Learn that there are keyboard shortcuts to using the WordPress back-end

25. Learn that there are keyboard shortcuts to using the WordPress back-end


Become good at reading documentation

26. Become good at reading documentation


Fuss around with new starter themes

27. Fuss around with new starter themes


Realise there are heroes on WordPress

28. Realise there are heroes on WordPress


Find the need for useful conversations only

29. Find the need for useful conversations only


Learn valuable teamwork skills — even if you just develop themes

30. Learn valuable teamwork skills — even if you just develop themes


All your learning can be free and online

31. All your learning can be free and online


Confidence on how to develop themes on the most common CMS in the world

32. Confidence on how to develop themes on the most common CMS in the world


Learn how to use Adobe Experience Design

33. Learn how to use Adobe Experience Design


Learn why the WordPress Loop is fantastic

34. Learn why the WordPress Loop is fantastic


Find out new WordPress functions that make theme development more manageable

35. Find out new WordPress functions that make theme development more manageable


Alt Text

36. Learn how to build a Woocommerce website


Find out the different response codes

37. Find out the different response codes


Create a WordPress Web App… because WordPress plugins

38. Create a WordPress Web App… because WordPress plugins


May have a late lunch in favour of theme development

39. May have a late lunch in favour of theme development


Have a list of your own programming language heroes

40. Have a list of your own programming language heroes


Create your own library of reusable snippets or regularly get them from a website

41. Create your own library of reusable snippets (or regularly get them from a website)


Because Google is getting into WordPress

42. Because Google is getting into WordPress


Start teaching others what you know

43. Start teaching others what you know


You may find how to improve the workflow of your current business

44. You may find how to improve the workflow of your current business


Lots of practice on small websites by still doing your best at all times

45. Lots of practice on small websites by still doing your best at all times


Learn PHP

46. Learn PHP


Learn to let go of old tools in favour of a technically better one!

47. Learn to let go of old tools in favour of a technically better one!


Learn how to improve clients’ website speeds

48. Learn how to improve clients’ website speeds


You will learn web design skills

49. You will learn web design skills


Refine your music tastes at work and out of work

50. Refine your music tastes at work and out of work


Wow! We’ve reached 50 items already!

Let’s keep going on why it’s a great time to learn WordPress theme development!

Let’s get to 100!

Vegito


Create your own Custom Post types

51. Create your own Custom Post types


You will learn how to use build tools in your theme development

52. You will learn how to use build tools in your theme development


You’ve got nearly more than 50,000 plugins, of which more than 2,000 of these plugins have been installed to at least 10,000 websites each

53. You’ve got nearly more than 50,000 plugins, of which more than 2,000 of these plugins have been installed to at least 10,000 websites each


Build a theme that is truly bespoke — meaning custom<br>

54. Build a theme that is truly bespoke — meaning custom


Start cheating on design sometimes

55. Start cheating on design sometimes


Understand why Code is Poetry

56. Understand why Code is Poetry


Practice new keyboard shortcuts for your favourite text editor / IDE

57. Practice new keyboard shortcuts for your favourite text editor / IDE


Find your favourite browser for theme development

58. Find your favourite browser for theme development


You sit between the web designer and the client

59. You sit between the web designer and the client


Create your own fun and cool websites

60. Create your own fun and cool websites


Learn how to get around the most common premium themes with millions of installs

61. Learn how to get around the most common premium themes with millions of installs


Finally know how an IP address works

62. Finally know how an IP address works


Finally understand how the WP Query works

63. Finally understand how the WP Query works


Join a web developer meetup as the WordPress guy

64. Join a web developer meetup as the WordPress guy


Practice how to migrate an entire website — many times over since you have an abundance of clients

65. Practice how to migrate an entire website — many times over since you have an abundance of clients


Not just develop WordPress themes all day

66. Not just develop WordPress themes all day


Understand the importance of the WordPress news

67. Understand the importance of the WordPress news


Learn from a great templating system — the WordPress Template Hierarchy

68. Learn from a great templating system — the WordPress Template Hierarchy


Learn how to use Sketch

69. Learn how to use Sketch


You will learn how to migrate a website properly

70. You will learn how to migrate a website properly


Make a commitment to learn a new keyboard shortcut weekly

71. Make a commitment to learn a new keyboard shortcut weekly


Express awe for well-built websites, like on awwwards.com

72. Express awe for well-built websites, like on awwwards.com


Practice how to setup HTTPS — many times over since you have an abundance of clients

73. Practice how to setup HTTPS — many times over since you have an abundance of clients


Easily migrate a WordPress website

74. Easily migrate a WordPress website


Heck, there’s an entire official article about the benefits of using WordPress

75. Heck, there’s an entire official article about the benefits of using WordPress


Find the difference between different web servers

76. Find the difference between different web servers


Step up the learning curve and immediately get out of the ‘average’ WordPress developer

77. Step up the learning curve and immediately get out of the ‘average’ WordPress developer


Learn how to use Adobe Photoshop

78. Learn how to use Adobe Photoshop


You may learn valuable business skills from clients whose businesses may vary greatly

79. You may learn valuable business skills from clients whose businesses may vary greatly


You will learn best practices for SEO, and join in on the conversations on what that Google search update yesterday is all about

80. You will learn best practices for SEO, and join in on the conversations on what that Google search update yesterday is all about


Adjust your theme development to different times of the day

81. Adjust your theme development to different times of the day


You join a large community of web developers

82. You join a large community of web developers


Share a common goal with the WordPress community

83. Share a common goal with the WordPress community


Use the term Posts instead of Pages for most instances

84. Use the term Posts instead of Pages for most instances


Freedom to implement something new you’ve learned on a new project

85. Freedom to implement something new you’ve learned on a new project


Discover the power of the WP Query

86. Discover the power of the WP Query


You will learn to prioritise work based on their completion dates

87. You will learn to prioritise work based on their completion dates


Have your collection of WordPress plugins for every theme build

88. Have your collection of WordPress plugins for every theme build


Give confident support to your clients for the custom theme you built

89. Give confident support to your clients for the custom theme you built


Become a master pros-cons person for software

90. Become a master pros-cons person for software


Learn how to add new CSS code properly, after theme development

91. Learn how to add new CSS code properly, after theme development


Know the pros and cons between relative and absolute URLs

92. Know the pros and cons between relative and absolute URLs


Your skills are highly transferrable

93. Your skills are highly transferrable


Manage your energy levels and go over power level 9000 during theme development

94. Manage your energy levels (and go over power level 9000 during theme development)


Learn how to use Adobe Illustrator

95. Learn how to use Adobe Illustrator


Lots of business for your portfolio, therefore more practice

96. Lots of business for your portfolio, therefore more practice


Learn to learn fast

97. Learn to learn fast


Create a plugin to use for your theme, but not only for your theme

98. Create a plugin to use for your theme, but not only for your theme


Create custom shortcodes for your theme

99. Create custom shortcodes for your theme


Find out what to name that CSS class…

100. Find out what to name that CSS class…


We reached 100 reasons to develop themes on WordPress as a web developer!

Thank you for reading this article! (no really, there’s a 100 headings)

If you liked this, you might also like to visit my blog for more stuff like this.

What have we learnt from all this? We have learnt that you can grow as a web developer easily through mastering WordPress. And that you can easily jump into every other field around WordPress.

Please let me know your thoughts and comments on your XX reasons to be developing on WordPress, and how these may relate to you too.

Above all, have a nice day!

Very happy doge

Discussion (0)