Hi Alphonse
I am glad to hear you are learning all these cool new things. I think you are in the right place. Most jobs in the web ask for Rails, Ember, jQuery and so on.
I think you are taking it a little too hard on yourself. Here is what i like to think: if you are following a course to learn JavaScript in 1 year, by the third month you know enough to start working in the field. You don't have to complete the full year to get started. We are in a very fast paced field, it can be intimidating but there are also a lot of myths. I was always worried that if i don't learn fast enough the latest technology i will be left behind and my skills will be obselete. This is a myth. If you have learned C++ and are proficient in it, you will have no problem tackling anything new that comes your way, no matter what language it is in.
Having graduated in 2009, I think you know more than you think you do. And most importantly, you have learned how to learn now it's time to apply that knowledge.
PS: No one created the perfect project on the first try. The key is to show it to the world and improve it incrementally.