I have a background in web development such as HTML, CSS, and JS, and fairly new to WordPress. I already have my hosting for the WordPress that I have and I also have my domain. I want to learn more about WordPress but what should be my step to further enhance my WordPress skill? what should I tweak along the line? I’m thinking of having a blog site or drop shipping. I want to enhance my WordPress skills so I can also find a sideline also. what should be the thing I will tweak for me to further enhance my skill? I’m also not that good at designing so do you think being in the backend is a good fit too? or should I still enhance my skill in the frontend part?
[ad_2]
Building is how you will get better. Aim to build a site. Maybe add it to your portfolio or grow the site itself.
Check out tutorials when you get stuck. Explore new or more efficient way or doing things. Try and building something using plugins..then find ways to do the same without plugins.
WordPress is quite vast and there is a lot to learn. But it is also great fun if you enjoy building websites. All the best.
Someone have posted this here, weeks or months ago, I have saved it, now I repost (I hope he will not sue me):
Project 1: Basic Blog Theme
Objective: Create a simple WordPress theme for blogging.
— Focus Areas: Understanding the WordPress theme structure and the role of template files. Creating essential theme files: index.php, style.css (with theme header), and functions.php. Implementing the WordPress Loop to display posts. Adding basic theme support features in functions.php.
Project 2: Portfolio
Theme Objective: Develop a portfolio theme to showcase projects or artwork.
— Focus Areas: Custom post types for portfolio items. Custom taxonomies to categorize and tag portfolio items. Creating custom page templates. Incorporating custom fields to add project details.
Project 3: Business Theme
Objective: Build a theme suitable for a small business website.
— Focus Areas: Developing a custom homepage template with widget areas. Creating a custom header and footer. Implementing a navigation menu system. Adding support for featured images and custom logo.
Project 4: E-commerce Theme
Objective: Create a theme that integrates with WooCommerce.
— Focus Areas: Understanding WooCommerce hooks and templates. Customizing WooCommerce pages (Shop, Product, Cart, Checkout). Adding theme support for WooCommerce. Styling WooCommerce elements to match your theme design.
Project 5: Responsive Multipurpose Theme
Objective: Develop a responsive, multipurpose theme with advanced functionality.
— Focus Areas: Advanced theme customization options using the Customizer API. Creating a responsive design with media queries. Implementing custom widgets and shortcodes. Adding theme support for Gutenberg blocks.
Learn PHP
You are already in a big advantage in comparison to many others that don’t have such background in HTML/CSS/JS, I believe you need now to get deeper into WordPress topics, and I don’t expect that would be any big problem for you.
You can browse WPBeginner website (or any other for beginners), and mybe my following [post](https://www.reddit.com/r/WordPress_org/comments/147qits/wordpressfriendly_trainings_for_beginners/) where I assembled many free WP training materials could speed that learning process for you. Good luck!