There are some basic tips to learn history. Always keep the big picture i.e., your long-term goals in mind, always note down important points, be mindful of important chronologies, cancel to different types of primary sources, and no where you can find the accurate information. And, you cannot learn history without being curious even in your sleeps!