پایتون یه زبان اسکریپتی هست مثل php و perl ولی با قابلیت های بالا
پایتون هم رو میشه هم تحت وب کار کرد برای این کار فریم ورک های قوی مثل django وجود داره
پایتون رو میشه برنامه های تحت دستکتاپ نوشت که حتی برای محیط ui ابزارهای قوی مثل wxpython داره
در کل شاید از متخصصین پایتون بپرسی پایتون چیه بهت میگن اوج لذت برنامه نویسی هست. به شخصه تا بحال هر پروژه ای رو با پایتون استارت زدم هیچ کجا دستم بسته نبوده و برای هر مساله راه حل های زیادی رو پیش روم داشت.
در مورد ide همراه خودش یک ide نصب میکنه ولی من از pycharm نسخه free استفاده میکنم و دوستانم هم از sublimetext استفاده میکنن
برای شروع یادگیری هم جزو پاگ تهران تهران tehpug.ir و برای دوستان جدید یه پکیج ۵۰گیگی از فیلم آماد کردیم که میتونید بیاد تهران ازم بگیرید و یا عید فطر دارم میام گیلان میتونید بیام ازم بگیرید
برای شروع یادگیری نگاهی به لینک زیر بندازید
http://blog.efazati.org/post/how-learn-python