For the NHPA's, how many health promotion programs should I know for each one? Also, how much information do I need know about each program?
Thankyou! 
Yeah, as above, one per NHPA should suffice. The cool thing is that some of them apply to multiple NHPAs. So like, if a program addresses the NHPA of obesity, it almost inherently addresses cardiovascular disease and diabetes mellitus, too (as overweight/obesity is a risk factor for these conditions). But having specific health promotion programs for each NHPA is definitely better if possible.

I usually went with name of the program, who or what runs/funds the program, what the program aims to do, and how the program actually acts on that aim.

Just know 1 program per NHPA, and for each learn its name, who runs it, and how it addresses the NHPA (around 4-5 different ways). Target population too if appropriate. My teacher advised against learning anything else (e.g aims) as they usually don't count as a mark on the exam, whereas the other stuff always does.
Thanks for answering this, Moist (I don't think that sentence has ever been uttered in the history of language hahaha).

How have you found the NHPAs? Lots to remember?