Why do beginning programmers (like me) always ask about the next language they should learn instead of asking about the next project to tackle?
Why did Eric Raymond, in the "Learn How To Program" section of his "How To Become A Hacker" essay, talk about the order in which you should learn languages (vs. the order in which you should tackle projects).
Do beginning carpenters ask "I know how to use a hammer ... should I learn how to use a saw or a level next?"
I ask because I'm finding that almost any meaningful project I'm interested in tackling (e.g. a web app, a set of poker analysis tools) requires that I learn just enough of a multitude of languages (Python, C, HTML, CSS, Javascript, SQL) and frameworks/libraries (wxPython, tkinter, Django) to implement them.
Thanks,
Mike