One of the best things about learning to code is working on projects. Not only is this a great way to learn but it is also a lot of fun.
I recently completed the second project in the freeCodeCamp Front End Developer course, which is to build a Personal Portfolio page.
Originally, I started to work on this project shortly after I finished my Tribute project back in October. I had a vision of what I wanted the page to look like but I didn’t have the knowledge necessary at that time to bring that vision to life.
Continue reading “Project: Build a Personal Portfolio Page”
Week 8 was a rough one. I ended up getting sick, which is not uncommon after attending a big convention.
My wife would tell you that I am a big old baby when I am sick. Since she occasionally reads this blog (Hi honey!), I can’t actually admit that she is right, but I will say that Week 8 wasn’t my most productive week.
Continue reading “Week 8: Sick and Tired”
I recently completed my first programming project for freeCodeCamp, which was to create a Tribute Page. There were times of frustration and times of confusion, but in the end, there was a great feeling of accomplishment that came from coding something completely from scratch.
Reading articles, watching videos, and working thru guided lessons are all great but if you really want to develop a new skill there is no substitute for putting what you have learned to use. This is certainly true for programming.
There are tons of sites out there that offer online tutorials where you work thru exercises and code right in your browser. These lessons are a great way to learn, but it is a very curated experience. Between the instructions, the examples, and the hints, the information that you need is all provided for you. Things aren’t always that easy in the real world of programming.
Continue reading “Project: Build a Tribute Page”
With the decision made and a plan in place, it was time to start learning.
I understand myself well enough to know that I am at my best when I have a structured routine. With that in mind, my plan was to be very regimented about how I allocated my time. Each night I would schedule out my time for the next day, blocking out not only time for learning but also time for things like working out, eating lunch, and spending quality time with my wife. I think this is a helpful practice in general, but it takes on an even greater level of importance when you are working from home. When there is no one else to be accountable to, you have to be accountable to yourself.
Continue reading “Week 1: It’s Go Time!”
Having made the decision to learn to program, it was time to make a plan.
My initial research had given me a pretty good idea of what I wanted to work on and what the different options were as far as education.
My first instinct was that back-end development and working with databases would be the best fit for me, but I also wanted to build a solid overall foundation since I would essentially be starting from scratch. With that in mind, I decided my first steps would be to learn a little bit about a lot of different things rather than focus all of my attention on one or two things. I felt that this would not only give me a better overall understanding of the development process but it would also allow me to make a more educated decision on what I really wanted to focus on long-term.
Continue reading “Week 0: Making a Plan”