In this world if you have self discipline and internet you can learn anything. I have been a self learnt Python developer. Here are few books which are free and helped me initially to start learning this beginner-friendly programming language.
More free stuffs details coming soon.
A detailed guide can be found at: Learn Python Programming (soumendrak.com)