I recommend the R for data science book as a starting point and primary reference to learn the tidyverse. It is beginner-friendly and helps you establish good habits working with data in R. It has also been updated to include new features over the years, but may not be very timely if you really need to keep up with the lastest version.
The tidyverse blog is a great place to learn about new updates on packages, this is where tidyverse developers announce important updates. After reading this guidance the official documentation may become more approachable.
Once you are familiar with the basic usage, you may want to keep an eye on the package repository on github for ongoing developments and experimental features. For example, the
news file of the dplyr package lists some of the ongoing work.
The R for data science book gives a gental introduction on ggplot2 with emphasis on exploratory data analysis. And there are many good books and sites dedicated to using ggplot2 for general data visualization, one of my favourite is Data Visualization by Kieran Healy. And if you are looking for the underlying principles, more technical part of the package, Hadley's book is definitely the way to go!