I'm eager to start learning Python, but I'm feeling a bit lost when it comes to picking a course. I tried CS50's Python course and the Cisco Networking Academy's Python Programming Essentials, but I find myself constantly searching for definitions and explanations. However, I did enjoy using Sololearn and found it helpful. Here's what I learned in Sololearn:
1. Basics & Core Concepts
2. Data Types & Logic
3. Control Flow & Loops
4. Lists & Sequences
5. Functions
6. Other Data Structures
7. Error Handling
8. Functional Programming
9. Object-Oriented Programming (OOP)
What course should I go with that would help me without overwhelming me?
4 Answers
Pick a course and stick with it! Start building small projects that you're interested in. That accomplishment will motivate you more than switching from one course to another. Remember, googling and researching is a normal part of the learning process!
To build a solid foundation in Python, start writing sample programs regularly. Take notes on concepts you struggle with and tackle those first. Later, try creating simple real-world projects like an event booking system or an online library. Websites like Coursera and Udemy offer great courses that include project implementations to help connect the dots.
Don't stress too much about the course selection; any should work as long as it keeps you engaged. Constantly looking up terms means you're pushing yourself to learn, which is great! I learned programming from a simple book back in the day. Just pick what stands out to you—be it Scrimba, Udemy, or Sololearn. Enjoy the process!
Choose a course that resonates with you! If you're struggling, it's totally fine. The key is to keep practicing and challenging yourself. Remember that programming is a skill you develop over time through practice. Start with simple projects, even if they seem trivial, and gradually work your way up. Don't forget that googling for help is completely normal!
Thanks! I think I've been overthinking this too much; sticking with Sololearn sounds like a plan.

I feel you! I tend to overthink too. Sololearn’s bite-sized lessons do make it fun to learn coding!