Don't worry about the higher level topics like JavaScript, jQuery or Django. Determine a project you'd be passionate about building for yourself and go from there. You'll naturally start to need some of the higher level topics and you can learn them then. Don't bite them all off at the same time. For example, build an app that keeps track of your diet*. Do the frontend first, make it all static. Learn HTML, CSS, Java…
Ask HN: How to deal with being overwhelmed when starting out
11–15 of 15 posts
Re: Ask HN: How to deal with being overwhelmed when starting out
#121. Everyone gets overwhelmed by the sheer amount of stuff we don't know. Look at it this way - when I started out I was seen as a bit of a JavaScript maven, and have just spent the last six months realising I was a decade out of date when I came back to it, and needed a lot of catching up 2. Mentors - I would ask on here for anyone who feels they can give a bit of time to keep you on track 3. What are your goals - st…
Building a business is not what I want to do at this stage, I simply want to solve simple problems that I encounter in my life in a simple yet beautiful way. Maybe the business part will come later.
Re: Ask HN: How to deal with being overwhelmed when starting out
#13Spend a few days reading to discover what boils your passion in tech - congratulations, you've found a good starting point... now focus on it until you have a good grasp. eg. Like the idea of a framework for web dev? Then read up on Rails and Django, and be sure to examine the underlying languages. Which do you identify with more? Dig into that one more. Join their IRC channels to get into the community. (of course,…
Personal point here - really in python I would steer clear of the frameworks till wsgi is embedded in your head - read the pep 333 and webob and webtest docs - now get your own wsgi server running inside say gunicorn and just work out what's going on I am sure that sounds overwhelming but ...
Thanks a lot!
Re: Ask HN: How to deal with being overwhelmed when starting out
#14Hi there. Just wanted you to know that you shouldn't be embarrassed/ashamed about the stuff that you're putting out there. A lot of people don't want to admit their struggles or often won't post something for fear that someone will consider them stupid, not gifted/insightful, etc... These fears are illogical and usually stem from personal views/beliefs on intelligence. Especially if you were always ahead of the class…
And the procrastination part made me smile. I keep trying to find better and more optimized ways of learning something and I keep getting stuck at certain points. Only after I've read your post have I realized that this was just another way of procrastination (and perhaps the most insidious form of it).
Thanks billions and billions of times (hat tip to Mr. Carl Sagan) for the very kind words and the motivation!
Re: Ask HN: How to deal with being overwhelmed when starting out
#15The fun part is that you can get started immediately: http://jsfiddle.net
For HTML/Javascript references you can always prefix your google searches with "mdn" to access Mozilla's excellent documentation on all things web e.g. "mdn html5 canvas"
If you feel like you really need some server backend logic look no further and also stick to Javascript and checkout node.js (with express.js).
There will always be some new things on the horizon but don't get distracted by the newest go, erlang, ruby, etc. based web framework and no not even Meteor nor Derby even though they are Javascript based.
Plain Javascript (and node.js) are very much here to stay (and also fun!).
I guess my answer to your question is to really focus on a certain set of technologies in order to acquire some deeper knowledge by constantly applying it to something which actually gets used regularly.
In the end it's about helping/entertaining other people by shipping stuff.