When I began learning JavaScript, I became a little frustrated with all the building blocks and fundamentals I needed to learn before I could complete a project. With HTML and CSS the results were ...