The continued adoption of WordPress across the web has facilitated the development of some robust themes. We’re able to create a child theme from almost any parent theme, use a theme framework, or build our own—with the latter option offering the most flexibility and leanness in exchange for extra work.
But, today, building your own theme rarely requires you to start from scratch. A well-written starter theme can give you a head start on custom theme development by providing the files and structure you need. Plus, if you use one that’s truly community-vetted (like the three I’ll share below), you get the benefit of many talented developers reviewing and improving a single code base.