I know the basics but I don’t know the functions or calls for unreal how could I get good at programing on unreal?
A good place to start is the C++ section of the forums at http://forums.unrealengine.com. Many of our users discuss concepts, theory, and practice on a regular basis as well as help other users learn C++ programming skills. You can also check out our documentation and wiki for tutorials and more information:
Finally, we have some tutorials leading you through making a C++ based game:
I hope this helps, good luck during your C++ learning process!