something that helped me was learning the classes of drugs first, them worry about major particular ones. as you learn separate systems, you will learn specifics on how those types of drugs work, what is contraindicated, s/s of adverse reactions, etc. and even then, it will not all stick. as you do clinicals you learn the meds you deal with most. if you learn the generic names, they mostly all have similarities. ex, beta blockers all end in "lol", ACEIs all end in "pril", and so forth. dont stress too bad, it will all come together towards the end.