How can I create blueprints in c++?

Well there so many but I wanted start with some basic as there different type of blueprint.