Back to Main Page

Some Friendly Advice If You Are New To Web Development

Confusion is your friend

When you start programming your first web app you are doing something that you have never done before. It's a new challenge, a new opportunity, and in the case of software development, something so specific that it's probably never been done before.

Confusion, therefore, is a sign that you are heading in the right direction. It's a signal that you have engaged in the problem solving pursuit that is math and technology and that it's time for you to dig deeper and keep going because clarity awaits.

Suspended disbelief plays an important role.

When you are learning a new technology, whether you are learning to write your first programming language, or just the latest framework, you go through this uncomfortable phase where you know that the code you are looking at is doing this THING but you don't understand HOW exactly it's happening.

This is a normal part of the process of learning a new technology, and in fact, it's a critical part of the process.

You see when you encounter a new programming language part of your learning process includes learning to train your eye. The way to train your eye is to read a good deal of code even when you don't totally understand what it's doing.

Stay on Schedule

One of the most important strategies I adopted when starting out was picking a scheduled time to study during the work week and sticking to it! If you can commit to a scheduled block of time every day, even if it is only for a half hour to an hour, you will be surprised by how much progress you can make in a short amount of time. For me, consistency was (and will continue to be) one of the key factors in my goal of becoming a web developer.

Some Helpful Frontend Links to Get You Started!