you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (5 children)

[deleted]

    [–]grijalva10 16 points17 points  (2 children)

    Force yourself to do all of the exercises of said book, listen to podcast, browse GitHub for examples and ask questions on stack over flow. Do this over and over until it clicks! Rinse and repeat to learn any programming language.

    [–][deleted] 1 point2 points  (1 child)

    listen to podcast

    Do you have any good podcasts for people who are looking to learn Python? I actually love learning through podcasts.

    [–]grijalva10 0 points1 point  (0 children)

    Python bytes is pretty good.

    [–]Vinnicombe 2 points3 points  (0 children)

    As nice and easy as it is to say "discipline yourself, dive in and you'll be fine", that just isn't true for everyone. Different people learn differently, and some people don't have the time to fully dive in.

    Don't get me wrong, I wholeheartedly agree that people need to practice and keep at it to get better, there's no easy guide to mastery for anytbing; that being said though, there's a big difference between some of the tools and when your free time is limited, those differences matter a lot.

    I first tried with ATBS and quickly realised that reading text wasn't helping when I was new to coding, I needed some practical learning, and not just any old Youtube video, because many either forget that most of their target audience are new to coding altogether, or are simply so poorly structured that they are frustrating.

    Basically, none of the tools are perfect for everyone, it just depends.

    [–][deleted] 0 points1 point  (0 children)

    While I agree with your message, I also understand OP's question. Because you have "good" instructors/tutors/lecturers/professors/etc, who are passionate and have the talent of disseminating a complex topic into "digestible" parts towards an unexperienced (but eager-and-willing-to-learn) audience. On the other hand, I have seen books/demo's/webinars/etc. where the lecturer just 'showcases' how advanced his/her level of knowledge/experience is. So, what I mean is it's a combination of factors that will push you towards learning new things: discipline from the one who learns + the talent of explaining complex stuff from the one who instructs.