[ad_1]
I’ve been studying frontend(html, css, js, react/svelfe) for about 3 years now on/off whilst working in PM, and decided I’ll dedicate some time to learn WordPress whilst the markets slow on the frontend (highly sought after in my area), though it’s not really clear where to start due to all the plugins and themes available…
Please could someone point me in the right direction 😅
[ad_2]
I started with YouTube but already had a strong foundation on the server side components like apache and mysql, and a functioning understanding of php. For me it was mostly trying to understand what modules in wp did what and where did they interact with the web service.
If you’re just doing front end work design work, probably YouTube for understanding of wp, its modules, plug-ins, theme, etc. because those seem to be pretty similar (same principles) across all platforms. I use wp in a shared hosting environment, so understanding shells, scripting, interacting with wp from the back end is important to me but might not be for others.
If you’re developing, I’d think you would want a strong knowledge of php as well as understanding your hosting environment.
I am by no means a wp expert, probably novice. I’m I.T. infrastructure and networking, and I use wp for some of my needs. I understand things like CDNs, but have absolutely no use for them because of how I use wp, but you’d probably want to know how to integrate with them really well depending on your role. For me it was strictly about understanding the modules of wp and how to interact with the application of wp in apache, or rather, how the wp application interacted with my hosting environment.
For WordPress, I suggest you learn how to build your own themes and plugins. This will help you understand how WordPress works in general, and avoid the distraction from all the plugins and page builders. Once you figure out the backend part, working with plugins or theme will be easy. On top of that, also consider learning Figma to create UI mockups, will be very helpful.
If you want to take it further, learn how to self-host your own WordPress website, and I don’t mean managed hostings. This will help you understand all the server components that powers a WordPress website, or any website, which will allow you to deal with any issues and expand your knowledge around CDN, nginx, apache, databases…etc
As someone already mentioned, Youtube is a very good place to start, just search the right things, and avoid anything that mentions making money..etc, they’re mostly trying to sell you something rather than providing you with value.
I put together some [free basic WP tutorials](https://new.reddit.com/r/WordPress_org/comments/147qits/wordpressfriendly_trainings_for_beginners/) for our clients (for those who want to learn more 😉 ), so I hope they will be of use to you, too. Good luck on your WP journey!
https://old.reddit.com/r/Wordpress/comments/1cqlvod/start_here_essential_resources_faqs/
start with
* https://learn.wordpress.org/course/beginner-wordpress-user/
and then to move further
* https://learn.wordpress.org/courses/#introduction-to-wordpress
* https://learn.wordpress.org/courses/#using-the-site-editor
* https://fullsiteediting.com/ https://fullsiteediting.com/courses/full-site-editing-for-site-creators/
And of course:
* https://developer.wordpress.org and specially
* https://developer.wordpress.org/advanced-administration/ and sections Security and Performance