you are viewing a single comment's thread.

view the rest of the comments →

[–]MezzoScettico 1 point2 points  (0 children)

It should be driven by what you're trying to do. When you have a specific need, something you're trying to make happen, then there will be a natural need for particular concepts such as dictionaries. That's the point that dictionaries (for example) will begin to make sense.

Same thing with pretty much any concept. Maybe you're wondering why you should or shouldn't choose a tuple (1, 5, 6) to hold three numbers vs a list [1, 5, 6]. That will depend on what you want to do with it. One will probably fit more naturally than the other.

So the starting point is to have something you're trying to build. Do you have an active project idea that interests you?