I went through about 1/3 of the C++ Introduction Tutorial today, and I have already learned a ton. I learned about header files and how you can expose properties to the editor from there. I learned about the different ways to expose variables to the editor. For example, you could use the 'VisibleAnywhere' specifier to mark the property as viewable but not editable in the Unreal Editor, and the 'Transient' specifier means that it won't be saved or loaded from disk. I also learned about the 'PostInitProperties' call chain which can be used to update the default values at runtime. Right now, you might be thinking, "Why did you just tell me all of that when you linked the tutorial in the previous post and I could just look at it myself? Idiot."
Well my rude, yet curious reader, I want to remember the stuff that I learn from these tutorials and writing everything down helps me to remember it. I stopped at the "Calling Functions across the C++ and Blueprint Boundary" section, so I will pick this back up from there on Wednesday. See you then!