Python has comprehensive documentation for each of its versions. If you're using IDLE you can open help from the menu. On linux, you can install it separately also. Checking the docs time to time and implementing common algorithms is how I learnt python(about 6 years back).