advancement to excellenceHow To Become A Top WordPress Developer

Advertisement

First, let’s set a few things straight: becoming a top WordPress developer is hard work — very hard work. It’s going to take a lot of time, energy and determination. If you’re looking for an easy checklist or some “fast pass” to the top, you’re going to waste your time. Being one of the best is hard, and statistically speaking, the odds are stacked against you.

1

By the way, installing WordPress, reading a few tutorials and customizing a few themes does not make someone a top developer. They may call themselves an “Expert”, and that’s fine. They may know more than the average person. But a top developer moves far beyond the basics, and pushes the very boundaries of what is possible. They innovate, contribute to the community, and demonstrate mastery in the work they do. So I want you to be more than an “expert”, I want you to be one of the best.

Why Be A Top Developer

Why not? If you work with WordPress (or plan to start), why just settle for being average? There’s too much “average” in life already. “Normal” is highly overrated. There are other reasons, though. For instance, the top WordPress developers:

  • Make the most money
    Demand for WordPress development is high and clients are willing to pay more for developers who are the best in their field.
  • Get the best clients
    When you are at the top, you have the freedom to say “No” to the projects you don’t want, and “Yes” to the projects you do.
  • Have the most influence
    Being at the top means you have influence (and responsibility) and the capability to shape the future of WordPress as well as the ecosystem that is built around it.

One Hour of Reading a Day

If you’re going to make it to the top, then you need to spend at least one hour each workday focused on reading and learning more about WordPress — outside of any development work. There are no shortcuts, and no other ways around it. Learning and mastering WordPress is going to take time. If you watch TV, cut it out — more than 90% of it isn’t good for you anyway. If you’re a gamer, sell your games or throw them away. Reaching the top takes commitment and sacrifice and the best place to start is with the things in life that aren’t doing you any good anyway.

Start with one dedicated, distraction-free hour of reading for each workday. Shut off instant messages, put your phone on silent, and read. Take notes on what you learn along the way. You’ll find the time goes by faster than you would have expected. Keep at it, day after day, week after week, and month after month. And as you start to see success, put in more time for reading.

Alternatively, consider a three-hour block, two to three times a week. The key is to make a commitment to learning and honoring that commitment by setting aside the necessary time to see it through.

Enrolling in WordPress University

2

There’s never been a better time to learn and master WordPress than right now. There are so many excellent resources available to those willing to put the time and effort into using them. Before you can start gaining experience, you need some education. Sure, you could just jump in and start breaking things. But I suggest you wait, and cultivate the self-discipline it takes to learn — there will be plenty of time to break things later. As you start your education, it’s important to begin with the social aspect of your experience.

Hang Out with the Right Crowd

We become like those we associate with. If you want to be one of the top WordPress developers, start spending time with those at the top. Read their blogs, follow them on Twitter, give feedback on their thoughts and ideas, go to WordCamps3 to meet them and listen to their talks. Read the interviews on CodePoet4. Follow their examples, ask them for advice, follow their advice, and report back.

Here is a small list of WordPress developers to get you started:

Read the Material

The amount of reading material available on WordPress is overwhelming. There are thousands of people talking about WordPress and it is becoming increasingly difficult to filter through the noise. There are authorities, however, and when you commit to mastering WordPress, then you should start your journey by finding the highest quality resources and concentrating your efforts just on those.

Here are a few resources to get you started:

  • WordPress Codex
    The WordPress codex32 is a community-edited repository for all things WordPress. Start with the very basics33 and focus on mastering the WordPress interface itself from an end-user’s perspective. Learn the WordPress semantics34. Read about theme design35 and plugin development36.
  • Books on WordPress
    There are more than a dozen books37 available on WordPress. Start off with the titles of greatest interest to you and then work towards the others. Think “WordPress For Dummies” is too basic? Maybe not. Your clients may read it and it’s important to have their perspectives. When you’re finished, thank the author and write a review.
  • Blogs on WordPress
    Find and follow the best blogs about WordPress. Subscribe to their feeds. Read them regularly and give feedback to the authors. A few of my favorite blogs are WordPress on Smashing Magazine38, WP Tuts+39, and WP Candy40.

Understand the Technology

If you’re going to master WordPress as a developer you need to understand the technology. If you’re already a programmer and PHP/MySQL aren’t new to you, great. Make sure your skills are up-to-date. If you’re new to programming, start learning.

Here are some ways to begin:

  • Learn PHP and MySQL
    It’s really important that you know PHP and MySQL and that you learn the best practices. A few out-dated tutorials aren’t going to do it. And if you learned it a few years ago, a lot of the practices you picked up are probably out-of-date. Not sure where to begin? Start with Lynda.com41 or Learnable.com42. Learn about MySQL performance43.
  • Explore the Codebase
    Take time to explore the WordPress codebase on Trac44 and on Xref45. Read through the documentation to understand how things work. Look up what doesn’t make sense to you and ask questions. Familiarize yourself with how WordPress is structured.
  • Run The Nightly
    Setup a local development environment46 and run the nightly build47 as a way to stay up-to-date on WordPress as it’s being developed.
  • Read “Make WordPress”
    A good way to understand the technology is to follow the development discussions taking place on make.wordpress.org48. You can follow discussions about the Core49, Plugins50, and Themes51 for starters.

Do the Homework

Put what you’re learning into practice. Start with your own WordPress websites. After you read a tutorial, follow it on your own. Experiment. Break things down. Track what you’ve learned and record your insights and breakthroughs for future reference. Spend as much time as you can taking what you’ve learned and applying it to your own projects and experiments.

Here are a few areas to explore:

  • WordPress APIs
    Start by familiarizing yourself with the list of available APIs52 on the Codex. Read through the information available for each API and experiment with each (some will be easier than others). Search for tutorials for each of the APIs to give you some real-world perspective and experience on what can be done with each.
  • Ajax in WordPress
    Even if you’re already familiar with Ajax, learn about the use of Ajax in WordPress53. Then, move on to tackle using Ajax in plugin development54. Search for tutorials to develop your experience further.
  • WordPress PHP Classes
    Familiarize yourself with the list of classes55 created by WordPress developers. Experiment with them on your own projects and master them. In particular, pay special attention to WP_Query56, WP_Theme57, and wpdb58. Search for tutorials on each of the classes, as well as non-core, community contributed classes like WPAlchemy59.

Gaining Experience With WordPress

60

With your education well underway, it’s time to gain real-world experience — and lots of it. Your path to the top is lined with trials and difficulties and gaining experience outside the safe playgrounds of your own projects is a critical step in the right direction. One of the best ways to get started is doing work for others.

Take On Clients

Working for clients, paid or free, is one of the best ways to gain experience. Clients introduce challenges you would never have to deal with working on your own. If you’re just getting started, learn how to get your first client61. While the market focus (large clients vs. small clients) will vary, the heart of the matter is get a lot of experience. The goal is to not just get a few hundred hours working on WordPress, but a few thousand. You need to put the time in with real-world experience and taking on clients is one of the best ways to do this.

Develop a Public Theme

Build a theme you’d actually use. Release it, paid or free. Listen to the feedback you get from developers and end-users who use your theme. Ask for a peer review from theme designers you respect. Update your theme as you get feedback and as your abilities improve. Work hard to make a theme that you can be proud of.

Develop a Plugin

As you learn and work with WordPress you’ll eventually find a need that hasn’t been met. When you do, meet it yourself. Take what you’ve learned about plugin development and put it into practice. Write a plugin that’s secure and that solves a real need, without being another “me too” contribution to the already massive plugin community. Release it, paid or free, and get feedback from the people who put your plugin to use.

Contribute a Patch

Read the Core Contributor handbook62 and learn how to submit a patch63. It can be a daunting process your first time around, but look for a challenge that you can tackle, and stick to it. Contributing a patch is an invaluable experience and an important part of being able to consider yourself a top WordPress developer.

Master Debugging

Learning how to write bug-free code is a critical step in becoming a great developer. Start with the Codex and learn about debugging in WordPress64. Read Andrew Nacin’s post on 5 Ways To Debug WordPress65. Familiarize yourself with some of the developer oriented plugins, like Core Control66, Debug Bar67 and Log Deprecated Notices68.

Joining The WordPress Community

69

As you continue your education and put what you’ve learned into practice, the next step is to become an active member of the community. You may be a fantastic developer, but it doesn’t count for much if no one knows you exist. Spend time investing in the community. One of the best ways to do so is sharing what you know.

Write Tutorials

I got my start back in 2006 with a simple tutorial I wrote70 (be warned, it is a little dated). I took what I had just figured out and poured it into a tutorial to help others and save them the time (and headache) I had just experienced. A lot of people read it, a few wrote back and said thank you, and some people even asked me to do some work for them. So write tutorials that take the best of what you’ve just learned and present it to others so they may reap the benefits of your efforts. It’s worth it.

Contribute to the Codex

As you spend time reading through the Codex you will notice areas that need improvement. Learn about becoming a volunteer in the Codex71. Dedicate time to improving the quality of the documentation. While documentation in the Codex is continually improving, there are still functions and features in the WordPress core that go undocumented. If an area is beyond your current capabilities, bring it to the attention of others and embrace the opportunity to learn more in the process.

Participate in Forums

Most WordPress beginners start out asking questions on the official support forums72. Start there by answering questions (even the silly, basic ones — we all start somewhere). From there, become an active member of the WordPress Stack Exchange community73. Answer questions and learn from the answers that other developers are giving.

Present at WordCamps

Attend upcoming WordCamps74 and look for opportunities to present and give value to the WordPress community. A true sign of your expertise is your ability to take what you know and teach it to someone else. Read the Diary Of A WordCamp75. Want even more of a challenge? Become an organizer76 and start a WordCamp near you.

Reward And Responsibility

The reward at the top is worth the effort. If you’re building a business around WordPress (read 7 reasons why you should77), a mastery of WordPress is a critical step to your success. In 2011, according to the official WordPress Survey results78, “6,800 self-employed respondents were responsible for over 170,000 websites, personally”. Of those, the average median hourly rate was $50/hour. Based on the Pareto principle79, the top 20% of those developers (less than 1,400) are responsible for 80% of the work done (and they make more than $50/hour).

Now, being in that top 20% carries with it a high-level of responsibility. Staying at the top requires a commitment to ongoing education and continual experience. Never stop learning and improving. Being at the top also puts a level of responsibility on your shoulders for the health and future of the WordPress ecosystem. Get involved. Weigh in on important matters. Contribute. Put a percentage of your success back into building up WordPress and ensuring its future.

Conclusion

Becoming a top WordPress developer requires a mindset of continual improvement and a willingness to do the hard work. It starts with an intentional focus on education and then moves to extensive real-world experience. Finally, the title of a “top developer” demands dedication to the WordPress community, as well as recognition of the responsibilities by those who mold and shape the future of WordPress.

What about you? What advice do you have for becoming a top WordPress developer?

Footnotes

  1. 1 http://www.smashingmagazine.com/wp-content/uploads/2012/07/31.png
  2. 2 http://www.smashingmagazine.com/wp-content/uploads/2012/07/21.png
  3. 3 http://central.wordcamp.org/
  4. 4 http://build.codepoet.com/asset/interviews/
  5. 5 http://nacin.com/
  6. 6 https://twitter.com/nacin
  7. 7 http://alexking.org/
  8. 8 http://twitter.com/alexkingorg
  9. 9 http://www.billerickson.net/
  10. 10 https://twitter.com/billerickson
  11. 11 http://twitter.com/carlhancock/
  12. 12 http://corymiller.com/about/
  13. 13 https://twitter.com/corymiller303
  14. 14 http://markjaquith.com/
  15. 15 https://twitter.com/markjaquith
  16. 16 http://ma.tt
  17. 17 http://twitter.com/photomatt
  18. 18 http://mikeschinkel.com/
  19. 19 https://twitter.com/mikeschinkel
  20. 20 http://www.nathanrice.net/
  21. 21 https://twitter.com/nathanrice
  22. 22 http://peter.westwood.name
  23. 23 https://twitter.com/westi
  24. 24 http://perishablepress.com/
  25. 25 https://twitter.com/perishable
  26. 26 http://yoast.com/about-me/
  27. 27 https://twitter.com/yoast
  28. 28 http://justintadlock.com/
  29. 29 https://twitter.com/justintadlock
  30. 30 http://scribu.net/
  31. 31 https://twitter.com/scribu
  32. 32 http://codex.wordpress.org
  33. 33 http://codex.wordpress.org/Getting_Started_with_WordPress
  34. 34 http://codex.wordpress.org/WordPress_Semantics
  35. 35 http://codex.wordpress.org/Blog_Design_and_Layout
  36. 36 http://codex.wordpress.org/Plugin_Resources
  37. 37 http://wordpress.org/about/books/
  38. 38 http://www.smashingmagazine.com/
  39. 39 http://wp.tutsplus.com/
  40. 40 http://wpcandy.com/
  41. 41 http://www.lynda.com/PHP-training/php-with-mysql-essential-training/435-2.html
  42. 42 https://learnable.com/courses/php-mysql-web-development-for-beginners-13
  43. 43 http://www.mysqlperformanceblog.com
  44. 44 http://core.trac.wordpress.org/browser
  45. 45 http://xref.wordpress.org
  46. 46 http://codex.wordpress.org/Installing_WordPress#Local_Installation_Instructions
  47. 47 http://wordpress.org/download/nightly/
  48. 48 http://make.wordpress.org
  49. 49 http://make.wordpress.org/core/
  50. 50 https://make.wordpress.org/plugins/
  51. 51 https://make.wordpress.org/themes/
  52. 52 http://codex.wordpress.org/WordPress_API
  53. 53 http://codex.wordpress.org/AJAX
  54. 54 http://codex.wordpress.org/AJAX_in_Plugins
  55. 55 http://codex.wordpress.org/Class_Reference
  56. 56 http://codex.wordpress.org/Class_Reference/WP_Query
  57. 57 http://codex.wordpress.org/Class_Reference/WP_Theme
  58. 58 http://codex.wordpress.org/Class_Reference/wpdb
  59. 59 http://www.farinspace.com/wpalchemy-metabox/
  60. 60 http://www.smashingmagazine.com/wp-content/uploads/2012/07/experience.png
  61. 61 http://jonathanwold.com/your-first-web-development-client/
  62. 62 http://make.wordpress.org/core/handbook/
  63. 63 http://make.wordpress.org/core/handbook/submitting-a-patch/
  64. 64 http://codex.wordpress.org/Debugging_in_WordPress
  65. 65 http://nacin.com/2010/04/23/5-ways-to-debug-wordpress/
  66. 66 http://wordpress.org/extend/plugins/core-control/
  67. 67 http://wordpress.org/extend/plugins/debug-bar/
  68. 68 http://wordpress.org/extend/plugins/log-deprecated-notices/
  69. 69 http://www.smashingmagazine.com/wp-content/uploads/2012/07/4.png
  70. 70 http://jonathanwold.com/tutorials/wordpress_integration/
  71. 71 http://codex.wordpress.org/Codex:Contributing
  72. 72 http://wordpress.org/support/
  73. 73 http://wordpress.stackexchange.com/
  74. 74 http://central.wordcamp.org/schedule/
  75. 75 http://www.smashingmagazine.com/2012/05/11/diary-of-a-wordcamp/
  76. 76 http://central.wordcamp.org/become-an-organizer/
  77. 77 http://jonathanwold.com/7-reasons-you-should-build-business-on-wordpress/
  78. 78 http://wordpress.org/news/2011/08/state-of-the-word/
  79. 79 http://en.wikipedia.org/wiki/Pareto_principle

↑ Back to topShare on Twitter

Jonathan Wold is the husband of a beautiful redhead named Joslyn and the father of a baby boy named Jaiden. He works at Sabramedia, a web design and development company that specializes in WordPress powered media sites. He is also a core developer and evangelist for Newsroom, a newspaper paywall and CMS built for the newspaper industry.

Advertising

Note: Our rating-system has caused errors, so it's disabled at the moment. It will be back the moment the problem has been resolved. We're very sorry. Happy Holidays!

  1. 1

    I am currently developing my own framework and I am well aware at how hard it is, not to mention time consuming. However this quote

    “If you watch TV, cut it out — more than 90% of it isn’t good for you anyway. If you’re a gamer, sell your games or throw them away”

    I have a real issue with. You are most productive when you have goals and if you don’t reward yourself for reaching those goals you will burn out. Bad advice.

    • 2

      actually he gave some good advice
      Reward yourself by going out to a movie or restaurant or do something recreational. TV and games, may feel like an immediate reward, but they you drain you dry not rejuvenate your creative juices.

      • 3

        agreed. I don’t have a TV in my room. Nor do I buy more games for the XBox in my house. If I do, I’ll spend more time on those things than I will being productive. Although honestly, if I love what I’m doing I won’t want to play video games or watch TV… I won’t even want to eat lunch or talk to friends…etc Thats how I am when I’m developing with Ruby on Rails. I get OBSESSED with that. Although, that’s because I’m creating something awesome and being creative. Installing themes and messing about with content isn’t as fun.

    • 4

      You don’t need to take it word for word. ;)

      I think he’s just basically saying, some people can spend half their day watching TV or ALL night playing games.. simply cut it back. Or give your poor eye balls a rest, staring at screens all day is rough.

      I spend only a few hours a week still playing games while learning PHP and WordPress.

    • 5

      It’s true that you have to be careful to protect against burnout. And 30-60 minutes of a relaxing activity you enjoy each day is a good way to prevent that. Whether or not television or gaming actually fits the bill is questionable, but to each his own.

      The problem, I think, comes in when people spend hours and hours each day on stuff like this. It’s easy to do – just look up some statistics on how long the average American spends watching TV each day. It’s nothing short of frightening. Think of how much we could accomplish if most of that time were spent productively. People could write novels, create art, build houses, read books, campaign, take classes…or become WordPress experts. So much possibility.

      • 6

        The problem is that there’s more to life than merely being productive. Secondarily, there’s a lot of studies out there that have found that after a certain point putting more hours in doesn’t really help. If someone’s putting in 6-10 hours a day 5 days each week they’ll be fine. They can confidently play games, go for a bike ride and do other things.

        There’s a myth that to be really good at something you need to not do anything but that. More important is to love what you do, throw yourself into it when you’re doing it and then be able to also enjoy downtime.

        • 7

          I can’t totally agree – if you truly like developing wordpress, than you can work 10/7 or a little more, no problem :) BUT there are always times when you have less work, or frustrating project. If it is less work you must go out, enjoy good weather, walk a bit simple stuff. If it is frustrating work, than just sit down, make a plan and force yourself to do it NOW, TODAY. Those two situations are the only one that burn me out, although learning how to manage social life, challenge myself with networking events and visiting family a bit more often solved it :)

          I even used to do web design & development plus 3d visualisations :O I wanted to have variety of work, so I could jump from one thing to another. That sounds easy in theory, but amount of learning when it comes to 3d is unbelievable..! I was forced to give it up.. all in all you can’t be jack of all trades and still be the best in what you do. And I am interested only in being the best part ;D or at least that’s the target

          WordPress is superb

    • 8

      If I got a penny for every time I read or heard that silly personal time management advice I would be a millionaire by now. The way the author executed his advice was not professional. I do believe he means well but he got carried away a bit there.

      To add, there seems to be some frustration from the author towards the so called “experts”. I get it and totally agree with that but it’s also called marketing – terribly executed and none deserved at times but it’s there and people will try to oversell themselves to get food on the table. So chillax a bit bub… they are not going to go away.

      I understand the need for setting the record straight and I get the fact it was done with good intent to educate the masses but the statements made in the beginning should be avoided as it set the tone for the rest of the article.

    • 9

      Video games are proven to increase problem solving skills. Most games that’s what you’re doing the whole time, solving challenging problems.

      As a developer of the net how can you say ‘throw out all your games’ as general advice? Maybe gaming isn’t one of your things, but that’s personal. Games are a brother to what is going on here as it’s ‘interactive media’ in its most engaging form.

      Television the same. Depending on what you watch there’s inspiration to be gained, things to be seen, laughs to be had. All of this is generated by fellow creative and technical professionals.

      On a ‘professional’ level it shows a lack of respect for related media. A lot of thought and process goes into both mediums that you say WP developers shouldn’t partake in at all. Approached with a brain that is thinking and not a brain that is mindlessly consuming, a lot is learned, skills are sharpened, and abilities are attained.

      In general this article is lacking. Lets talk about how to become a top performer based in statistics and smart decisions for the future. Lets label areas that are projected to grow within the field or something along that nature.

      The approach you describe here is a ‘brute force’ type of strategy that leaves much to chance when it’s all said and done. In the end when you choose an approach that values breadth and lacks sophistication, you won’t have time for things like games or TV.

    • 10

      Tate, I appreciate you calling me out. I went back and forth on how to convey the point and chose a route that came out a bit stronger than I had intended. I do enjoy time away from work and agree wholeheartedly that it is a critical component of a well balanced life.

      In my own experience, I spent a good year of my teenage life playing computer games that offered me very little long-term value, especially in the light of what else I could have been doing with that time (like learning web development). Speaking from that experience I have a particularly strong stance towards a lifestyle of gaming (versus the occasional game, especially as a social activity) or watching a bunch of TV (there are a few shows my wife and I enjoy together).

    • 11

      Change your mindset .. Treat WordPress like a game :) Job Done

    • 12

      I am also developing my own PHP framework, but I do sometimes hack WordPress and MediaWiki frameworks.

  2. 13

    I don’t know if it’s just because I read this: https://tutsplus.com/2012/08/dont-worry-we-all-feel-overwhelmed/#more-42053

    But the way this article is wrote seems negative and reminds me of a teacher blazing on about how you won’t amount to anything unless you try – I knew that already. The resources and the overall advice around improving your skills when it comes to WordPress are really good. For an opening paragraph though it comes across as pessimistic to me – no offence Jonathan, it’s just that I like to be surrounded by optimism to drive me forward.

    Thanks a lot for the time and effort put in for the resources, much appreciated

  3. 14

    Before trying to be become a top WordPress developer you should try to become a decent PHP programmer. Knowing the basics when it comes to programming should be the absolute first step.

    (nice article by the way, just felt that this could be said an extra time)

  4. 17

    Inspiring article.

  5. 18

    If you’re familiar with basic PHP, http://www.phptherightway.com/ is definitely worth checking out.

  6. 20

    You spelled Cory Miller’s name wrong – it’s @corymiller303 – no extra “e”. (I feel his pain, since everyone always inserts an extra “e” in my name, too! It was doubly bad before I got married, they’d do it to my last name, too. Drives my dad *insane*. LOL)

    Nice article – I’ve been looking for a handbook on contributing – now I know where it is!

  7. 24

    why go through all the effort when you can just grab themes from themeforest and resell them to clients as your own?

    • 25

      This, just need to remember to remove the theme credit and add your own, like “Designed, Developed and Masterminded by WebPro Studios, Global Skills”.

    • 27

      @Paul – There are MANY reasons:
      1. It is rare pre-made themes fit the client’s needs entirely and not need customization.
      Many WordPress “experts” force their clients into pre-made themes because they either can’t program their own or are lazy.

      2. When something breaks (and it always does) you need to be able to fix the issue. If you built the
      theme yourself, you’d quickly know what their issue is and could fix it versus having to go through
      someone else’s code to figure it out.

      3. Themes are a great time saver and you can “get by” using them but like the author said: You’ll always be average. Like the million other people who are average with no advanced or innovative skills to separate themselves from the rest. You’ll be stuck with crappy clients and end up producing “Ok” websites that nobody cares about or visits.

      4. It’s an attitude and mindset. True Web Professionals want to change the web and make the web better than when they found it. The clock punchers and paycheck collectors will make a living but contribute nothing to the web other than add to the trash pile of useless sites.

    • 29

      Konstantin Kovshenin

      August 24, 2012 1:35 am

      For those of you who did not understand, this and Noel’s comments is sarcasm :) Global Skills muwhahaha!

  8. 32

    Building plugins just for building plugins is useless for me.
    There is too much unusable/not-updated/buggy WP plugins.

    Do your custom themes from scratch first, build your plugin if needed!

  9. 33

    All said and done. WordPress is only as good as it’s weakest link. I have technical issue and have sent 5 posts over the past 5 months concerning this. Not one has been replied to. That means I can’t make changes to my blog, which I need to as there are a few simple mistakes in the layout!
    I am currently looking into another blog organisation and will move over when I have the time to set things up again.

  10. 34

    Hey, I tried using the contact form, but I wasn’t able to (kept getting all sorts of errors).

    Anyway, you missed the last character from my name. Instead of:

    Silviu-Cristian Burc

    it should be:

    Silviu-Cristian Burcă

    or at least:

    Silviu-Cristian Burca

  11. 36

    Awesome reading.
    Thanks!

  12. 37

    The most helpful thing I’ve found for improving WordPress development, is practice and then, a bunch more practice.

    Recently however, I’ve found great value in the WordPress community. Multitudes of sites (especially WordPress’) are filled with questions, and experienced developers who answer them.

    My recommendation: if you’re new to WordPress, practice with a few test sites before taking on clients. Books and articles don’t compare with the nitty-gritty, problem-solving experience.

    Nice article!

  13. 38

    wordpress is that successful because its more a blog then a CMS and as a customer you do not spend a lot of money to get a website done. For a designer its a breeze to make a wordpress-site in hours; so even if the client pays not a lot you earn your money. At least, if a customer cannot handle wordpress, he is not ready to own a website.
    – Thats the reason for the 20% make all the work – You would not say anything like this about typo3. And you will not be a top wordpress developer if you only handle wordpress sites.

  14. 39

    By the way, why is WordPress so important? Why are there so many articles appearing about WordPress on Smashing Magazine? Don’t get me wrong, I do not have anything against it. But once tried to create a website / blog with it and soon it felt very inflexible. There are other systems like redaxo where you can create nearly everything with a bit of php knowledge.

  15. 41

    Loved the article, it is very overwhelming at times because some days you feel like you have it figured out, and the next you’re reminded of what you don’t. Good to know there is a community of people riding the same ride with me and willing to support me along the way. Thanks for the article and resources

  16. 42

    Thanks for this article, especially the linked resources.
    Is there any way I can volunteer with someone in helping create wordpress websites? I have done 3 websites so far by myself and am looking to expand my knowledge before doing it fulltime?
    Thanks all.

  17. 43

    Don’t look too far down the road and become overwhelmed with how far you have to go. Take manageable steps and have fun with each one. Enjoy the process of learning and applying your skills in a valuable way and the rest will take care of itself.

    “Enjoyment appears at the boundary between boredom and anxiety, when the challenges are just balanced with the person’s capacity to act.” ― Mihaly Csikszentmihalyi

    • 44

      Andrew Richardson

      August 24, 2012 9:07 am

      Agreed! This article does NOT make me want to jump into wordpress development even though I’ve been dabbling with it for a while now.

      A better article would have taken a look at how you can break the process of learning wordpress development into manageable steps.

      It’s pretty useless to me to tell me “it’s gonna take a long time and a lot of work and here’s a bunch of resources. STUDY UP!”… How do I know what I need to learn and what I don’t? Obviously I don’t need to learn every aspect of photoshop to be a professional graphic designer and I would be wasting my time if I did learn it all because 80% of it won’t be used regularly. Will learning 100% of the wordpress codex really make me the best wordpress developer ever? Unlikely…

  18. 45

    What about those company who build wordpress framework to make more easier the process of wordpress development (drag and drop framework) that you don’t need even know how to programming or at least basic knowledge of css or html . Are they contributing to form top wordpress developers? . In my opinion to be a top wordpress you have to be able to code a wordpress website from scratch so you need to know a good html css php or javascript skills to do that. I think that makes you a good wordpress developer.

  19. 46

    I am surprised at how much rap the author received for suggesting that those who aspire to become the best in their field or in this case (word press) must refrain from watching television. The author isn’t talking about becoming a decent developer, this article is tailored to those who intend to live and breath code to become GREAT at what they do, after all only championed minded people will make the most money and get the best jobs. It’s clear as in any other industry, to reach the top you must sacrifice time wasting activities such as TV which honestly shouldn’t even be debatable.

    • 47

      What is the point in a 6 (or higher) figure wage if you’ll never use it because you’re too busy working at being the best?

      Even champion sportsmen, award-winning actors or revolutionary scientists spend at least some free time doing something other than working. None of that prevents them from being the best and doing their best in whatever it is they do, however. In fact, more often than not it only helps them and inspires them to do even better, greater things.

      Creativity is born and bred through a variety of different ways. Spending your life working on just one thing can stifle it, but experiencing as many things as you can can help it prosper and grow. Even if you’re not working towards your goals directly, doing something that helps inspires or interests you (like reading a book, drawing, watching a movie, etc) can help you further your journey to achieving them.

      Work is important, but so is play.

      • 48

        The point being made is to GET there, you need to eat, breathe and sleep code. Once you are there making the 6 figures, then you can enjoy your life. Yes, the champion sportsmen, actors and scientists are enjoying their lives, but you dont see what it took to get there.

        I used to play college football…. the time spent for football is a lot more than just the 2 hours allowed by the NCAA for pratice. … time spent dressing for practice, showering, post-practice workouts, nutrition, studying playbooks, watching game-film, team meetings, etc. Its easy to spend 4-5 hours for a sport in college just for the sport, and then you have classes and then study time… and then you need time to relax as well. Most top football players go through at least this…so when they make the NFL, they dont have the time needed for school anymore… so now a 12 hour day for school, football and studying is now 4-5 hours a day only for football…. depending how much you want to put into watching game film and studying the playbook. You can easily put in ONLY an 8 hour day once you hit the big time, and that will be more than what college kids have to put into a day to get to the NFL.

        So I believe the author is talking about GETTING to that level of excellence….the rewards come after.

      • 49

        I totaly agree!

        This was acctually Einsteins working day:

        10 in the morning going to university to work
        At 1 go home to lunch and relax
        at 3 go back to work and and 6 go home again, enjoy life and play music and stuff, probably also reading science-books or having fun trying out some ideas – but not with the feeling to be at work or be set under preshure. Thats -at least for me- the best time to get ideas and inspiration, or to learn new stuff.

        thats 6 hours of work, BUT concentrated and healthy work. You can Work 12 hours reaching nothing, or you can work 6 hours and be very productive – thats what i want to say.

        I think it was a spanish actor who said something like this:
        “Sucessfull people are people who know how to acctually STOP woking”

        At the end I guess the most important thing is just passion…. I mean this situation when hobby and work are hardly distinguishable.

  20. 50

    Alexander Stanuga

    August 23, 2012 11:43 pm

    Fantastic article with great resources, just what I’ve been looking for

  21. 51

    Thanks for this article! Another confirmation that I need to read more ;-)

  22. 52

    “It’s really important that you know PHP and MySQL and that you learn the best practices. ”

    Learn the best practices to ditch them after “learning” WordPress…

  23. 53

    Thanks for this Article
    I’m a developer
    I think Before do anything ,should be do a lot of interest!

  24. 54

    Thanks for taking your time to write this article. It’s pretty interesting to know how developers learn.

    Just a comment on the first picture in the post where you are trying to convey the message that there are only a few top wordpress developers. Instead of dividing the average wp developers on the left and the top ones on the right, you can put the top developers on the the top and the average developers below. I think it works better this as that’s how our minds interpret graphic designs.

    In addition, try not to use blue and red to denote average and excellent as it got a little confusing at first when I thought you were trying to use blue for the male figures and red for the female figures and was trying to say that there were a lot more male developers as compared to female developers. Since the convention is such that blue is for male figures and red is for female figures, it took me quite a while to realize that you are not trying to do that as that’s what we normally see before entering the restrooms! Perhaps you should use other colors like yellow and purple or beige and grey. Just a suggestion. Thanks!

  25. 55

    Thanks 4 the article, i think it really underlines all the key points.

    Keep Smashing

    Hector

  26. 56

    Thank you but I stopped reading after “If you’re a gamer, sell your games or throw them away.”

  27. 57

    Wouter Tinbergen

    August 24, 2012 3:52 am

    I was just setting the goals for my own expertise improvement for Q3-Q4 and this article made me make decisions:
    – Create and release a theme : NOW
    – Learn the API’s better.

    thank you for this very complete overview!

  28. 58

    For participating in the WordPress community, don’t forget WordPress meetup groups. Local WordCamps only happen once a year, but your local WP community might be meeting up once a month or more. I run the Los Angeles WP Meetup group, and we’re over 1,000 members.

    It’s beyond helpful to connect with local people who share the same passion and pains as you do. And you’ll discover rockstar WordPress developers right in your own back yard.

  29. 59

    Cool article. I love wordpress, the API hook/plugin system makes me feel like I can do anything.

  30. 60

    Well Said, Most of the part of the article stands true for all other fields in development.

    Very important these days is Reading 1 hour daily. I have found more developers Watching Videos and Reading articles that provide Ad-Hoc solutions. But, Real deal is Reading the fundamentals and mastering basics through reading.

    No alternative to reading, I believe.

  31. 61

    Wonderful article. An eye opener for those who interested to dive into WP for the first time, like me.

  32. 62

    Very thorough article. Another thing I would consider is if WordPress is really the platform I want to become an expert in. In my experience, clients who want a WordPress site are different than the clientele for other platforms like Tumblr, etc. It would be worth it to figure out what types of people like what, and then become an expert in the field that makes up your network. Great list of resources – thanks! http://www.designpax.com

    • 63

      What I have come to realize is that most clients don’t care or even know what a platform is. They want a website that does what they need it to do. Your job as a developer or consultant is to guide them.

      When you become known as a great WordPress developer clients will seek you out because they have already made the decision to use WordPress

  33. 64

    Jonathan:

    Kudos for an exceptionally well-written piece! Your experience and professionalism permeate every pixel of your article’s print, and that’s a valuable thing in today’s times.

    As you and your readers know, the website design and development industry – like all industries across the globe – is overrun with so-called “experts”, who in reality are nothing more than greedy hacks dressed in lace (the lace, in this case, being the on-screen sales pitches of these individuals, which by necessity employ the elements of text and color, but which are badly tainted by the stench of mediocrity, hubris, egotism – and, most frustrating of all – horribly sophomoric writings that pollute the screens of the world, and in the process, rob the net and its citizens of their valuable time and resources.)

    For me, the time I spent reading your piece was time well-spent, and you can be sure I’ll return for more as I continue my research for all things WP.

    Thanks for informing me and educating me.

    Sincerely,
    “A New and Satisfied Reader”.

  34. 65

    I can’t stress being a part of the WordPress Community. There are so many really good people in this community that will help you elevate your game. If you want to be the best, you need to hang out and get acquainted with the best. Great read.

  35. 66

    Truly inspiring article! I can’t express that enough. I am a 23 year old web developer and have aspirations of one day, knowing it all. But I don’t dedicate enough time to be as serious about my dream as I like to tell myself I am. I hope to establish a freelance name for myself on the side within the next year or so. I have done quite a bit of work with my own WordPress site already and love everything about it… except for PHP. I know nothing about PHP.

    Is it still realistic to pursue WordPress as the foundation for my future freelancing ambitions?

    • 67

      WordPress is a very solid foundation to start. I knew nothing about PHP when I started working with WordPress and my first foray into it was building a client’s site. It’s still up, though in dire need of an overhaul (mizbeach.com).

      Point is …
      I learned about WordPress and PHP as needed, took on work outside my comfort zone and pushed myself to become better than I was. It’s been 3 years and I thank God I’m in a position where I don’t go looking for clients. I don’t have a portfolio up and I’m constantly loaded with client work.

      I consistently recommend WordPress as an excellent starting point for anyone looking to get into freelance web development. It’s the right crowd to be in, in terms of clients and resources.

      Don’t be lazy and depend on plugins or theme shops to do your work for you, though. Get in there and get your hands dirty. Make shitty things. Make them better. Make them good enough to use in production for clients. Make them good enough that other developers would pay to use them for their clients. Whatever you do, don’t stop making and don’t stop improving.

      I believe that’s what this article is trying to say, and I’ll vouch 100% that is the path you want to take.

  36. 68

    Excellent piece, I agree 1000% regarding TV, most of it is just dumb brain numbing activity, though I do watch the odd documentary to unwind inbetween. LOL TV watchers really do take it personally hey.

    Staying up to speed with WP developments is really hard work. It used to be way easier when there was less competition and themes were much simpler with less fancy features, drag & drops, options etc, but nowadays you’re competing with guys who are building some insanely difficult to develop stuff.

    Homework is essential, if only I was more disciplined to spend that hour per day researching, reading and trying out new techniques. I’d say discipline is a key characteristic and you need to really love what you do.

    I’ve been using WP since 2006 and it’s 90% of my focus currently even with only intermediate dev skills. I’d say there’s not enough advanced WP courses taking individuals step by step through some of the most cutting edge techniques.

  37. 69

    I don’t get this article. Who would set oneself the goal to become a top WordPress developer? I mean, yeah – let’s learn how to make money with it, ok. I get that.

    But honestly, if you’re a developer as in programmer, you should better team up with a designer unless you don’t wanna end up contributing yet another more or less okay-ish theme that lacks a lot in the usual areas.

    So, is this really a read about becoming an iconic person in the WordPress community? U serious?

    • 70

      Indeed. This article is a Trojan horse. Its not for you and it’s not for me.. it’s for the slower minded people who in turn will see Jonathan as some kind of expert and buy his book.
      This article is one man’s egotrip.

  38. 71

    Stop watching TV? I get up at 5am and work until about 7pm everyday, with at least an hour or two of that time spent learning more about WP, PHP, jQuery etc. If I didn’t spend an hour or two at the end of the day watching TV to give my mind a break, my head would asplode.

  39. 72

    Especially since graphic design isn’t about mucking about in Photoshop …

    What’s important to remember is that the software is just a tool, be it Photosho, InDesign or WordPress. Tools are just a means to an end, however, the better you know your tool, the more you’ll be able to do.

    Edit: this was a reply to #28, but something happened to put it the bottom :/

  40. 73

    Just a note of appreciation!

    I’ve been building custom themes for clients solely on WordPress for a couple of years and I have recently been hired specifically as a “WordPress Front End Developer.” The resources listed have me pumped to dig deeper and master the platform.

    Unlike other commenters, I don’t mind the less than optimistic approach. It definitely made me choose which type of “expert” I want to be.

    Thanks!

  41. 74

    Hi Jonathan,

    I started my first own company when I was 8 and since then I have been very busy with my passions. I don’t go to church and can sleep for 5 hours and feel relaxed. So I have many hours which I can fill with lovely stuff. Now and then I play a game or watch a movie, just to take the edge of. This is needed, because we are better then machines.

    Jonathan, are you a top Developer? Your blog has many optimalisation flaws!
    It has a Grade D for ySlow. You load a whole load of scripts and css for a very
    basic boring blog. Pagespeed score is also low. 85 for a textbased blog!
    Maybe you should try to expand your skillset by reviewing your site and trying
    to get more performance out of it.
    Well and when you are finished doing this.. you should learn about WordPress security.
    My clients always get two or three things for free. Validated code, Site performance optimalisation, SEO friendly improvements and I secure the whole site. That’s because it’s just the way I work.
    It does not take me any extra time. When I start working, I start all counters and make sure all input and output is optimal.
    My development speed is also fast. A full migration of a site to WordPress, up to 10 pages or so, will take me 8 hours max.(inc. styling etc).

    I do not follow all the development guys blogs. I do not read about WordPress everyday. I do read about WordPress. I do not follow Wordcamps! etc etc
    That’s toooooo psychopath nerdism extremism.. and sad. Not needed, but could be fun
    nevertheless.

    My advice: ‘Stay hungry, stay foolish’ lol. Like Steve Jobs quoted. Do not listen to false prophets and follow your own road, with passion.

  42. 75

    John Surdakowski

    August 26, 2012 7:18 am

    Great advice!

  43. 76

    Pano Kontogiannis

    August 26, 2012 7:38 am

    Working hard, and working hard ;-) working smart, and have luck and you’ ll be a top wordpress developer

  44. 77

    Awesome article! Thank you for sharing.

  45. 78

    As a WordPress beginner who is aiming to provide as much value as possible with this platform your efforts here are very much appreciated. The hours you have saved me in getting to know where and who, to know the WordPress community will be huge. Thanks for getting us off to a good start.

  46. 79

    this article was one of the most well put together so far. his message was clear from start to finish and it kept me interested in reading more. Im very new to wp and web so the details of what he was writing about are unfamiliar but the fundamental advice regarding commitment and work ethic is not. I found this article to be full of enlightening information and everyday wisdom.

  47. 80

    Totally agree with this post, always strive for excellence in every bit of code you put out, and you will get there eventually.

  48. 81

    That’s a great post ! It’s truly hard to become a great wordpress dev but it’s so nice to work and grow with such a nice community! Thank you !

  49. 82

    Ha ha, I wrote a very basic statement and it is deleted. Very funny smashing designer circle.

    • 83

      sorry dan,

      your comment (#30 see above) wasn’t deleted, it was automatically spam-filtered by the mighty akismet from wordpress.com – could there be reasons?

  50. 84

    It’s ironic that if you believe everything in this post, that all the “top” wordpress developers wouldn’t have even read this post, because they would be too busy “working, working, working”. :)

    My advice: Set yourself an ambitious task in WordPress and seek help if you need it. Learn by example, using your own techniques rather than becoming a clone of another “top” developer.

  51. 85

    I’ve been working with WordPress for almost a year. I learned enough to alter themes to my liking with a little php and css , but not enough to make my own. I haven’t perused to master WordPress for the main reason of not knowing where or how to get started. I found that this article was well thought out and packs a ton of great resources. I look forward to going to one of those WordCamps. Thanks for the great advice!

  52. 86

    Phillip Dyhr Hobbs

    September 3, 2012 12:02 pm

    Hi Jonathan,
    Just wanna say thankyou so much for this article,
    My aim is to become Denmarks #1 WordPress Developer.

    And your article has given me a good structure to go by,
    I am trying my damndest to learn PHP so I can make WP more of my bitch :)
    I love wordpress (and my wife and kids :)
    Thanks mate!

    (BTW nice font here)

  53. 87

    One book that didn’t make the list cause it just got released was the Web Designers Guide to WordPress http://wdgwp.com/onamazon

    It’s a great resource for anyone who has HTML and CSS skills who wants to learn WordPress. I know this cause I wrote it :)

    I know I’m biased and shamlessly plugging the book but I promise you’ll like it. If you want a free copy you can like http://facebook.com/wordpressandweb for a chance.

    Also here’s a free downloadable version to the first person who uses this code: 58DBF87209E4

    WHAT!!!

    That’s right!

    This code can only be used once so it’s first come first serve. Good Luck!

    Instructions:

    1. If you have a Peachpit.com account, go to http://www.peachpit.com/account and
    log in. If you do not have a Peachpit.com account, go to
    http://www.peachpit.com/join and create an account.

    2. On the Account page click the link for “Enter your code here.” that
    appears under “Digital Product Voucher” in the right column.

    3. Click Submit.

    4. The eBooks and download links will be listed under Digital Purchases on
    your Account page.

  54. 90

    WordPress is actually easy to master imho.

  55. 91

    Awesome article. Thanks.

  56. 92

    Happy to say that this was one of the articles that gave me the final boost of energy to develop my first WordPress Plugin, and it’s even a Premium one! I launched it last week. Of course some other great articles here on smashing magazine helped, so thanks guys! The WordPress section is awesome :)
    I plan to develop free ones and even a Theme before the year ends.
    Here’s my first one, in case you are curious: http://cmoreira.net/interactive-world-maps-demo/
    Thanks!

  57. 93

    Couldn’t agree more with Jonathan. I myself fell into WordPress after years of developing with frameworks like cakePHP, conctrete5 and drupal. After a freelancer left me high and dry on a WordPress project I had no choice but to learn another CMS. I loved it and now 90% of my work is in WordPress and I consider myself an advanced / top WordPress Developer.

    From some of the comments above I read that some of you are developing your on CMS’s. In my experience it doesn’t pay there are so many out there. If you don’t like WordPress but like the basic framework, look into BackPress. It is WordPress as a shell and nothing else.

    As far as becoming a top developer for WordPress or any framework in general. First you have to be knowledgeable in HTML, CSS, Javascript, PHP and MYSQL. Then just look at the frameworks api, documentation, tutorials and CODE. I spend most of my time digging into the core files of WordPress to find filters or actions that are not yet documented. That’s why I feel I am a top WordPress developer, I have the experience to do pretty much anything with WordPress. Its all because I just went and did it, trial and error is the best way to learn in my experience.

  58. 94

    i like this post than’s so much :D

  59. 95

    Really useful article! WordPress is definitely the best CMS, even if i love Drupal too.
    Check this nice app toolbox for WordPress beginner on Appsta :
    http://www.appsta.com/toolboxes/wordpress-for-the-novice-blogger
    Also a useful resource for wordpress developers.

  60. 96

    This is another article where the writer tries very hard to demonstrate his own value and postion in the field. This is bullshit. Its akin to the preaching of seo experts or any expert following the “write a couple articles and link them from your blog” path to professional growth and success.

    We must move beyond this already. Why be happy meeting the criteria laid out in this bullet point plan? Want to be a great word press developer? Figure out something cool to do with wordpress then use whatever you can to make happen. The key to being great is creativity. After that its just hammering a rock into a shape. You didnt make the rock or the hammer, they existed way before you came along, but you used them both to create what is.

  61. 97

    Damn … I really thought there was an online WordPress University! Would be great. ;-)

  62. 98

    Thanks for the article.

    I have spread my time for more blogging reading.

    Thanks, Jonathan.

  63. 99

    Great article :)

  64. 100

    Hey, stop saying that phrase “hard work”. Yeah, it takes a lot of time invested with hands on application, research and continual education, but I love all of these things. The more I learn, the more I love it and the more I want to do. I love every single solution that I discover or create. Coding is a way of life. The fact that I can even get paid for this is beautiful.

    My advice is if you really love it then you will be fine. It will carry you. If not, $50 per hour is nothing to sneeze at!

  65. 101

    This may be one of the best articles I have found on WordPress Development. The vibrant ecosystem is the best thing about it. I try to promote the use of WordPress everywhere I can for clients and friends. One thing I found lacking in some cases is the developers’s support on themes. I’m currently busy checking out WordPress Plugin development when I stumbled on this article (and bookmarked it). Good read!

    I manage a tutorial series at runningwordpress.net named “How to WordPress” for anyone wanting to get the basics of WordPress under the belt.

  66. 102

    Well, first of all, thank you, thank you very much for this article. I’m a self thought web designer just starting my own agency, and this article has inspired me to take the the web development to the next step.

    Till now I was just flirting with WP development, but thinking that to be a real developer was way to difficult for my base knowledge in PHP and SQL. After reading this I’m ready to take it seriously and go for the real training.

    Thank you again, for inspiring a beginner.

  67. 103

    Archana Solanki

    March 4, 2013 7:40 am

    Hey Jonathan,
    I’m also a WordPress geek.. at the very right time I have got this blog.. felt really good and encouraged reading it.. :-)
    Thank u so very much for writing this and sharing this..

  68. 104

    Jonathan, I am bit late to find our this post. Over last few months I am looking for some tips to get started to be WP developer. My problem is I know html/css pretty well. But I am so afraid of php and I heard that I need to know php to become developer. So is there any short php course that I can take. BTW I am complete beginner in PHP.

    Thanks

  69. 105

    great article. inspiring and informative. will start my journey to the top of the perch from today.

  70. 106

    I’ve been using wordpress as the backend of my sites for its easy to use and very programmer-friendly. I got the idea of using WP from the wordpress developers I encounter when I started learning of developing and making sites .

  71. 107

    Thanks for this article. It will help all web developers to improve their knowledge and become experts in their arsenal….

  72. 108

    I have no words for these tips. These are basic but really handy tips and you have put them so well here. Hats off to you.

  73. 109

    I have to agree with the stop watching TV: it is extremely addictive. Probably too much emphasis placed on the articles feedback. I am new to wordpress: just purchased a couple of books and haven’t did an install, but coming from the programmer world of PowerBuilder and VB.net, like the idea of working with something that doesn’t have a hefty price tag with it. I hope it lives up to what I am used to doing and feel that it might. Excellent article with many useful resources. Thanks for writing it for us newbies.

  74. 110

    I got so fucking angry with your article that I even decided to leave a comment.

    First thing: saying that something “is very hard work” doesn’t help anybody, it only scares people. Maybe it’s hard for you, but for other guys it might be much easier. Or did you want to show that you are so fucking cool and smart that you was able to accomplish such a hard chore yourself?

    Second: gaming is not wasting of time. If you think so, you are a simple minded person. At least appreciate the work other programmers made to produce those games. Making games is much harder then making WordPress sites, you know.

  75. 111

    This was great.
    As someone trying to get started with wordpress, i feel kind of lost. Woldpress is such a “big world” that it is hard to know where to start.
    In this post i really enjoyed reading about that. Where to start, where to focus, what to read and what to learn.
    Very nice. Thank you!
    =)

  76. 112

    Great article!

    I’ve been working with WordPress for a couple of years now. Editting the html and css works fine for me most of the time, but when I encounter things I’d like to see different, I wish I had more technical knowledge. This article is a great guideline and inspires me to dive deeper into WordPress.

    Thanks

  77. 113

    Truly inspiring for the newbies like me. I bookmarked this nicely written article so I can come back often to put myself on track in mastering wp. Keep up the good work buddy.

  78. 114

    I’m using wordpress since 2011, and i can do many things with themes except modifying or development.
    after reading your words i will start to go deeper in wordpress and learn more about php, css and mysql to be one of the best.
    Thank you and keep going.

  79. 115

    Hi Jonathan,
    Nice article! After reading this I decided to follow all the advices you offer and start a blog to let people know about the progress I am making. Feel free to have a look around (http://www.rolandgoudriaan.com) and maybe you have some pointers ;)

  80. 116

    Hi
    I am a new freelancer and willing to develop my skill in wordpress. Can you exactly tell me what I should first.I have download the wordpress. I know html, css javascript. I can make wordpress theme in photoshop.
    What next?
    Can you please tell me?

  81. 118

    Top WordPress developer…. is that like a developer that actually knows anything about how to program? I’m just kidding, though. There are a few good points in this article. But if you are serious about being a “top” developer, you shouldn’t be using WordPress.

  82. 119

    Hi
    Thanks…
    Then what should I do? Where to start?
    :)

  83. 120

    John Oliver Coffey

    April 12, 2014 4:02 am

    Can anyone recommend WP resources in Spanish: advanced courses online, communities, fora, blogs etc.

  84. 121

    Nice tutorials for WP learing are at:
    – lynda.com
    – video2brain.de (since 2013 belongs to lynda)
    – intinite skils (http://www.infiniteskills.com/)

    I prefer videotutorials when it comes to “grafic” stuff and prefer to read when it comes to “coding”.
    Maybe a new approch to someone if u give it a try.

  85. 122

    Yes it’s true, Installing wordpress and customizing few themes doesn’t make a guy top developer but a top developer is one who knows exactly what to do. It’s all about development of a website. Uses of plugin plays a crucial role during the development and the knowledge of their work.

    As it’s quietly known Practice makes a man perfect, so to be a top wordpress developer you should work hard and give your complete dedication.

    Check it out: http://www.phpdevelopmentservices.com/wordpress-web-development.php

  86. 123

    Thank you Jonathan for the great article! As a beginner, this article helped me a lot to map out my strategy or step-by-step mastering wordpress.

    I am myself a gamer and video games had distracted me a lot when learning on my computer. I sometimes played video game in the middle of learning and that was a bad idea. Instead of getting a relaxing condition, I often wasted a lot of time by adding more time of gaming especially when I lost in gaming because that drove my mind to avenge my defeat. Then, I decided to give my gaming time up and now I play video games only on weekend. This has smoothed my learning process and increased my productivity.

  87. 124

    Thanks for the great article! I have been thinking of ways to improve my own web development skills, especially with WordPress. I really like the ideas of writing tutorials and participating in forums. Both, I am sure, are good ways to establish your presence… and can lead to new projects, etc. Appreciate all your ideas here!

  88. 125

    Very nice article, As a beginner I did get a lot of information and links which I can follow during my learning journey. Today I have planned to master WordPress, Currently I have very basic knowledge, This article seems very helpful for me and which is really resourceful.

  89. 126

    It’s very nice article. I liked it. I also wanted to become top wordpress develop now i utilise my sometimes in reading wordpress technical blog. gr8.
    Again thank you very much for writing such a beautiful articles!

  90. 127

    Heidi S. Schoonover

    July 20, 2014 2:14 am

    Thank you so much for the article. As you said there is a ton of information available about WordPress, which is great, but it is getting to be hard to filter out the useful from the chatter. I loved the style of writing because it presented hard facts and resources and didn’t add another layer of wordy editorial.

    Thanks again.

  91. 128

    I agree. Becoming a top wordpress developer is very hard. Not only wordpress, any CMS or custom CMS for that matter – its very tough to reach that level. It needs lot of dedication and hardwork combined with patience to learn new techniques everyday and apply wherever possible in a proper way.

    Check this link – http://www.xithi.com/wordpress-website-development/

  92. 129

    This article is indeed helpful, Actually I am a newbie in WP but have been trying to map out ways/guidelines on how to acquire and develop my skills in WP, now I finally found it. Will also go back and refresh my skills in php and Mysql because I use to be very interested in it before I lost the zill in programming. But when I realized about WP it’s all finally coming back to me and with the help of this article am going back to the basics in becoming what I’ve always wanted in life.
    Thanks

  93. 130

    Can I thank you enough for this post? I guess not!

  94. 131

    Best part of the article was learning there aren’t any female WordPress devs worth following. Thanks for that!

  95. 133

    Hi Jonathan,
    This is my first visit on your site and really got impressed. :)
    What an informative and useful post indeed.
    You have described all the tips to become a great wordpress developer.
    Really a top wordpress developer can makes a new client and earn more money.
    Thanks for great post…..please keep it up. i would like to read such a new post.

  96. 134

    I stumbled upon this post and could not refrain myself from commenting though it is quite old. I think that Jonathan gave some very good advice. He spoke the truth about watching TV and playing games, though it sounds harsh. But that is the truth. Perhaps this advice is for those that intend to be among the top WordPress developers, as he mentioned in the article also.

    I do believe that anything worthwhile is hard work and reaching the top is that extra mile that nobody wants to walk. Not everybody is going to reach there. He said, if you only want to reach the top, then you have to quit wasting time.

    The article is quite encouraging, I like it.

  97. 135

    Well this article seems to motivate me as I also want to learn Php and make awesome wordpress themes.

    I have a good experience in HTML but never dared to move to PHP. This is very helpful and I am now motivated to start learning PHP right now.

    Thanks,
    Ahfaz

  98. 136

    I’ve a real confusion with learning php. I’m goota at html/css and intermediate at javascript. Wondering whether I should first be master at javascript or should start learning php and wprdpress? Please guide.

  99. 137

    Can I say what a relief to discover 1 who in fact knows what theyre preaching about on-line. You undoubtedly comprehend how to bring a challenge to light producing it critical. Far more and more people truly need to have a look at this and comprehend why side of your story. I cant believe youre less well-known merely because you undoubtedly develop the gift.

  100. 138

    Amazing guide!!!! This is very helpful to understand and be well aware about latest things going on wordpress…. Thanks for sharing.

  101. 139

    What are we meant to be reading in that one hour of daily reading?

  102. 140

    I dont feel Ive read anything like this before. So good to uncover somebody with some original thoughts on this subject. thank for starting this up. This internet site is something that is necessary on the web, someone with a bit originality. Very good job for bringing something new to the internet!

Leave a Comment

Yay! You've decided to leave a comment. That's fantastic! Please keep in mind that comments are moderated and rel="nofollow" is in use. So, please do not use a spammy keyword or a domain as your name, or else it will be deleted. Let's have a personal and meaningful conversation instead. Thanks for dropping by!

↑ Back to top