Learning a tech skill can be exciting yet frustrating. Ever begun learning a new skill? The first two weeks are the most exciting. You are all pumped...