Superficial learning means learning something without really understanding the logic behind it, which is bad. Superficial learning happens most likely when your main purpose is to pass a test quickly, and not focusing on trying to understand the logic and reasoning behind that which you’re learning.