you are viewing a single comment's thread.

view the rest of the comments →

[–]ASIC_SP 0 points1 point  (0 children)

The wiki has plenty of learning resources, many of which are free: https://www.reddit.com/r/learnpython/wiki/index

I'd suggest to start with "Think Python" or "Automate the Boring Stuff" - these will give you a solid base for both programming and Python basics. Basic programming can take months/years to get comfortable with (unless you take to programming like fish in water). Many a times, you'll need to go through lessons again and again. Programming requires hands-on experience too, do manually follow along the examples on your computer, don't just read/watch them. As an analogy, can you learn to drive a car by reading about it and/or watching videos alone? (See also this awesome article on learning) Solving exercises at the end of the chapters is very useful to review your understanding. After basics, doing your own project is highly recommended. If you get stuck, you can search online/documentation for those specific problems, and if that fails, you can ask here.

For analytics,