Things to know before you start your programming journey

·

3 min read

Table of contents

No heading

No headings in the article.

Do I enjoy coding? This is a question I ask myself on a daily basis. Yes, I am conscious and aware of the fact that you can develop nearly anything from scratch on the web with the help of coding, which is why coding continues to interest me, but on the contrary, I think I don’t want to just sit all day at a desk for the rest of my life.

I’m a web developer by profession and there are a lot of libraries, frameworks, and languages ​​to learn in this technical domain. You need to put in serious effort to survive in this domain like grinding hard. Things become more challenging when you are a self-taught web developer when there is no one to mentor or guide you along the path. Though we have a plethora of resources available on the internet to start learning but usually having too many choices cripple us mentally to start learning.

As psychologist Barry Schwartz said we now have too many choices and are not good at dealing with them. Although a life without choice is almost unbearable, says Schwartz, we can reach a tipping point where having an abundance of options becomes an overload.

At this point, the choice is no longer liberating, but rather upsetting. Somehow I’ve managed to learn basic HTML, CSS, and javaScript on my own which are the backbone of web development. As a programmer one is going to invest most of their time in problem-solving, debugging, and fixing any bugs in code. Programming is basically a never-ending series of problem-solving tasks. The creation of the next problem is the solution to the previous one. Don’t assume the life of a programmer free of problem-solving. Coding is an extremely tiring activity and programmers feel burnout at least once in their careers however unless one learns how to code, one will hate it. Big tech giants are paying programmers for their mental ability, not asking them to do a physical activity like running an ax across the tree. Learning to code is hard but who likes easy things we as a human love challenges and solving problems. Every great developer you know rose to fame by solving problems they were unqualified to solve until they did. Happiness comes in life after solving problems not running away from them and also easy is boring.

Let's Wrap Up

There will be difficulties in whatever profession you pursue, and that’s fine; the goal is to find a job where you enjoy dealing with problems. Choose software engineering If you want a job where you have to learn, progress, and achieve something new every day to grow in your career and you love the process. Otherwise, you’ll give up! Because of these reasons, I enjoy web development. If you are coding just for money then I think there are better things to do than coding. The future is unpredictable learn how to code until AI takes over and learns to program.

That’s it, this is the end of the article. Thank you for taking the time to read this. Please leave a comment sharing your experience and a like on this post if you enjoyed reading it; it will mean the world to me.