Discussion

Ask HN: Am I learning Python the right way?

So I have some previous SQL experience but I don't think it counts for much. My objective is to eventually build a databound website using Python/Django by June this year.

What I have done so far:

1) Finished Learning Python the Hard Way

2) Went through the Django tutorial online. Realised I was still a long way off from trying to understand a Python framework and I wasn't grounded in the basics yet.

3) Did HeadFirst Python but stopped half way. Didn't like their approach. Thought their HTML/CSS series was better.

4) Spent the last week attempting to do exercises here: http://www.cse.msu.edu/~cse231/PracticeOfComputingUsingPython/index.php. I found the site randomly. Found myself asking more questions on Stackoverflow after I couldn't find the solutions through googling.

5) Got stuck on one of the questions where I needed to access a specific value from the tuples inside my list. I realised that must be a really basic thing you have to know

6) Once again googled for it but found nothing. Posted the question on SO and getting flamed for asking a newbie question.

I think I'm doing this the wrong way. I like material/books that encourages hands-on participation rather than books that just 'talk at you'. Should I just read a whole bunch of them beginner books over and over again?

I'm pretty sure that I still wouldn't have found the answer to my question (use list comprehension) by doing so.

tl;dr: What's the best approach to learn python for a beginner?

5 points naithemilkman 16 years ago 6 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton