Python is a high-level scripting language that is interpreted, uses indentation to identify code blocks, and is suitable for rapid prototyping. It has a neat syntax and abundant useful modules. To get started, install the Python interpreter and use an IDE like Eclipse with the Pydev plugin. The first code runs a "Hello World" print statement. Modules and packages in Python make functionality reusable by creating folders with an __init__.py file and importing paths.