if you just want to visualize geometry then you wont need c++ at all. If you want to add simple stuff like door opening if you walk through then you can do that in blueprint (no c++ required). If you want to do a full blown game you will need c++ to some extent at least.