For the Python, you can go here :
For other languages, go here :
Don't be afraid of the "hardway." Actually it means that you will jump directly and get dirty. That will create a good understanding of the language. I myself found this tutorial is pretty easy to follow. The hard way is always better. This book is also recommended for people who are totally new to programming.
After you learn the language, you may want to check some modules to help you doing your task. You can find some here :
Have it a read. For some extra glitters, Python style guide. That will show you how to write code neatly.