5 mistakes to avoid in your first project

Sriram Vasudevan
2 min readDec 27, 2020
Programming wallpaper

New to programming? Ready to build your first ever project? Before you start, keep these points in mind:

1. Limit copy pasting from the web:

Anything in excess is a poison

-Theodore Levitt

When you find a perfect block of code to solve your problem, refrain from copy pasting it in your program. Rather, you should study it, understand how it works and type it yourself. This will not only give you the how-to knowledge to solve the problem, but typing it will help you to remember it.

2. Don’t stop or pause:

Coding your first project can be a tedious task. You will encounter many different problems that you would have never encountered before. Don’t let this stop you from proceeding further. Keep trying out different algorithms to solve the problem. When you stop or start a new project because you are not able to solve a tiny part of your first project, you will never learn how to solve such problems ever. Face the problem head-on and stamp over it like a boss!

3. It’s okay to refer the web/ask a friend for help:

It is perfectly alright if you ask a friend for help if you can’t solve something. Even the most experienced developer can’t do everything without getting help from the internet. As long as you learn how to solve the problem, it doesn’t matter if you have learnt it by yourself or from somewhere else.

4. Once completed, ask your friend to review your program

You will never know about all the bugs in your program unless you ask another person to use it. Don’t shy away from asking your friend or a teacher to review your program. You’ll be surprised to know the amount of mistakes you have made.

5. Comment your code

Make your code easily readable/understandable by writing comments alongside it. This will not only make the reviewer’s job easier but it would also be very useful to you. After a long time, when you revisit your first project, it would be easier for you to understand what you’ve done.

Some useful websites that helped me complete my first project successfully:

--

--