Lessons In JavaScript – Why I Like Meteor

As a self-taught newbie, I find that I am often caught up in my head trying to figure out “what to do next?”. Often unsure how to get from point “A” to point “B” let alone, how to develop an entire project from start to finish.

Recently, I found myself in yet another cycle of “what to do next?” related to building my first full stack project from scratch. I’m at that stage in my learning where I don’t know enough to be effective yet I know enough to get in my own way. What I mean is, I have no idea of all the tools, resources, and processes that it will take for me to build an application that will function as planned, yet I’m no longer so new that I don’t know that there are trade-offs for every decision made. All of which left me feeling paralyzed and completely afraid that any decision I made today I’d regret tomorrow. So after much research on the pros and cons of various full stack tools and realizing that I was in a holding pattern in which I had not coded anything, I decided to try Meteor. AND I’M GLAD I DID!

I’ve only spent a few days working through tutorials and already I can see the value in the Meteor platform. I’ve spent months learning JavaScript basics, as well as some of its more advanced concepts, but I still didn’t feel confident in my abilities. With every course I took, I learned something new but nothing that really pulled all the scattered pieces together, that is until Meteor. With Meteor, I can already see the dots being connected and my excitement for learning has returned. For this newbie, Meteor is a tool that has a unique way of allowing me to build my skills and extend my knowledge without getting in the way. The thought of setting up a MEAN Stack development environment at this point in my learning was completely overwhelming. Meteor has given me the confidence I needed. Even at this early stage, it confirms that my decision to focus on full stack JavaScript, rather than Rails, was the right choice for me.