Things I don't understand and how I learned!