Need Help Understanding Binary Trees for C++

Hello, i have been learning C++ for just over a week now and having problems finding a good easy to understand explanation on binary trees, how they work and what evrything inside the code means. Can someone please help?