Hi all, time for part 2 in the (what will probably be a 2 or 3 part) series of how I began learning Python and the methods/resources etc that I used in my journey. Saying as no on has left a comment in the last post (https://www.pythonforfinance.net/2018/12/21/learning-python-my-personal-journey/#more-16051), either positive or negative, I shall continue my rant until instructed otherwise!
As a quick summary of the main points touched on in the first post:
- It is VITAL to identify and select a project you wish to eventually create – something that really means something to you and excites you when you think about it.
- Steer clear of Codecademy as an early Python resource – Most of it is now behind a paywall and the whole concept of trapping you inside their sandboxed environment can end up causing added confusion rather than helping.
- Consider signing up to a quality MOOC beginner Python course – my recommendations are the two listed in the previous blog post. (I’m sure there are many other quality courses on offer out there, but those are the two I have experience with and they both did a good job of getting me from zero to “absolute beginner”)
I would advise that when approaching the MOOC courses mentioned above (or similar courses of your choosing), you approach them in a “serious” manner. That’s not to say don’t have fun with them, or don’t occasionally deviate from the curriculum to play around with your new found skills – but rather, make a deal with yourself that you won’t just skim through the materials, that you won’t just watch the videos and skip over any practical coding exercises and homeworks that actually require a bit of hard work and “brain sweat” to complete.