I'm currently in my second year of a computer science degree and I need to learn Python for an upcoming internship in a couple of months. My background mainly involves C++ along with some experience in C# and SQL from high school, so I understand the fundamentals of object-oriented programming. While I've tried a few online courses, most of them start from scratch and can get pretty pricey. I'm willing to invest some money, but I really want to avoid spending a month just learning the basics like printing, loops, and arrays. Can anyone suggest effective ways to learn Python that would cater to someone with my experience?
2 Answers
If you've got C++ and C# under your belt, diving into Python should be a breeze! I recommend just jumping straight into building a small project. It really helps to get your hands dirty. Whenever you hit a snag, the official documentation is super helpful.
You really don't need to pay for courses if you already know programming. Just check out [python.org](https://docs.python.org/3/tutorial/index.html) for the official tutorial; it’s all laid out clearly and will save you cash. It's direct and perfect for someone with your background.

Totally agree! The official docs are comprehensive and will definitely help you get up to speed quickly.