when I started my first online business, I usually read ahrefs blog, moz blog and discuss on some forum such as digitalpoint, warriorforum,... You can try it and I think maybe it will be helpful to you
You can use below Learning site to know SEO : Lynda.com is a website which will help you to learn SEO more efficiently. I hope this will help you out Thank you
You are a beginner so this book will help you a lot. https://static.googleusercontent.com/media/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf Many thanks!!
Neil Patel is giving good information for SEO so you keep read Neil Patel blog, ti will more help with your SEO learning.
I think at first you need to learn from many famous and largest websites about SEO, SEM such as: Searchengineland, Searchenginewatch, Searchenginejournal, Moz,...they're all giving free basic SEO, SEM techniques and courses that you can follow up and practice as well. After that, you should apply these techniques on your own real website with your domain and hosting, try your best to practical daily as much as possible. I believe that you can get the archive after some months you try hard. Good luck to you,
Many search engine optimization guru started learning from Moz blog. It is a great guide to learn the basics step by step. But this process may become time-consuming and if you have already a project you want to promote you may appeal to a professional company which advise you on SEO strategy for your project. If you need an advice, PM me and I will gladly help. Good luck with your studies!