So I usually buy a theme from Themeforest. I take my time to find the right and fitting theme for my client, and then change anything isn’t fitting with expertise in UX Design and CSS, with a shy use of JavaScript and PHP on the child theme.
My new client is flexible on time, so I want to take this advantage to learn WordPress, aiming to find a full time job in Web Development, and maybe be able to code my own themes and plugins and sell them.
Where to start? and what to focus on at first?
Don’t, become a sales expert and then outsource the jobs, you’ll male much more money for far less work.
Pretty open ended question, but I’ll share one thing I wish I learned earlier. I think playing around with Advanced Custom Fields and custom post types will give you a huge advantage if you’re able to utilize them well.
With ACF often comes custom plugins, custom themes, and a whole lot of stuff like that. If you’re already using and modifying child themes, you may be able to get pick it up pretty quickly.
https://developer.wordpress.org/