I would suggest you take a look at the advice given in the below post, which is also a Unity dev looking to learn C++.
As for learning C++:
Marcos Romero created a series of tutorials aimed at beginners. He has worked with Epic Games to create educational materials and so these are more than tutorials by a random third party.