Learn Unreal Engine and C++

Every example project can be created as blueprint or c++. I would suggest examining the example projects generated from c++ to see input setup and binding, component initialization and object spawning, then looking into the documentation.

You can also double click most blueprint nodes to get it’s c++ equivalent.