Starting out

So ive been working with unity for a little bit, I feel like I am able to make some simple games with no problem whatsoever. I have seen some vids on UE4 and I have seen most if the basic things. Only one problem. Coding. It just feels way too different from c#. Any tips on how to adapt with c++ and should I use blueprints?