Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Caleb (Stephen) Gilbert
9,450 PointsI feel a bit lost with Python.
I'm doing the current Python Collections course and have completed the Python Basics. There are moments where I completely understand whats going on and have a grasp. Then in the very next challenge or video I feel lost again, and can't seem to understand a single thing. Or there are elements brought to use, that I have never seen before, and get no explanation for them, making me feel as if I should've already learned this elsewhere. I'm moving forward but still feel as though I have no real grasp or understanding of this language, at all. Is this language supposed to be very challenging to understand? Or is it just me?
2 Answers
Steven Parker
243,656 PointsPython is actually considered easy to learn, but only as a first language. If you are familiar with programming in other languages, that can actually be a distraction because Python is so different from most of them. The key for me was learning to "think in Python".
And regarding learning experiences in general, you might enjoy this Treehouse Show episode.
Jeffrey James
2,636 PointsPython is easier to get fluent in compared with JS, Java, PHP, C# perhaps even Ruby (more SO questions IMO). Just drill, drill, drill and drill. TH isn't enough, it's just a springboard. Do you feel more troubled by expressing the logic, or linking the logic to the right data structures and control flow in Python?
What's your professional goal?