How to Become a Computer Programmer in Bangladesh

Nowadays, a lot of people want to be computer programmers. In Bangladesh, the number is also very high. Although many of them don’t know the right path they need to follow to be successful computer programmers,

So, today I’ll talk about everything related to computer programming. I’ll tell you how you can be a successful computer programmer and what path you should follow to become a computer programmer in Bangladesh.

What is a Computer Programmer?

Before going into the depths, let’s first talk about what a computer programmer actually is. A computer programmer is a person who writes computer codes. He or she also designs and builds software.

In one word, a computer programmer is a person who codes, tests, debugs, designs, and maintains computer instructions to solve an issue or provide a service. To do this kind of task, a computer programmer uses programming languages like C, C++, C#, Java, JavaScript, Python, PHP, and many other programming languages. And one more thing I want to mention is that Java and JavaScript aren’t the same. They are both different programming languages.

How do I become a computer programmer in Bangladesh?

Becoming a computer programmer is a challenging task. You have to gain the skill of computer programming to become a computer programmer. Also, you need to know many other concepts related to computers. But this isn’t a proper path that you can follow. Now, I’ll give you a proper path you can follow to become a computer programmer in Bangladesh.

The path to becoming a computer programmer

1. Learn the fundamentals of Computer

Before diving into the world of programming, you must know computer fundamentals. If you don’t know how to turn on a computer or how to install software on a computer, then you can’t learn programming. You also have to know the basics of OS.

If you’re using a Windows system, then learn the basics of the Windows operating system, or if you’re a Mac user, then learn the basics of MacOS. And if you’re a Linux user, then I believe that you know the fundamentals of computers.

2. Choose a programming language.

After learning the fundamentals of programming, you’re now ready to enter the world of programming. But first, you have to choose your weapon. A programming language is your weapon in the programming world. But in this step, many people got lost. Many beginners spend a lot of time choosing a programming language.

Beginners thought that a programming language mattered the most in the career of a computer programmer. But that’s not true. A programming language is just a tool; you can change your tool whenever you want. Just remember one thing: language doesn’t matter; you can change the programming language in the future, and maybe in the future you’ll go to work with multiple programming languages. But if you’re a beginner, you can start your journey with Python or JavaScript.

3. Choose an area.

After learning the basics of programming, now choose an area you want to visit. Area means which part of the programming world you want to go to. There are many great areas in the world of programming, like web development, app development, game development, desktop software development, machine learning, AI, and many more. Just choose an area you want to go to, but remember one thing: don’t dare to go to every area. Don’t think that you can be a web developer and an app developer at the same time. Maybe in the future, you can go to multiple areas, but first try to be an expert in a particular area. Let me give you some advice about some of the areas.

  • Web Developer

In the field of web development, there are three parts. One is a front-end web developer, and these guys work on the front part of a website. To become a front-end web developer, you need to learn HTML, CSS, and JavaScript, and afterward, you can also learn JavaScript frameworks like React.js, Angular, and Express.js, as well as some CSS frameworks like Bootstrap or Tailwind CSS.

Next, we have the back-end developers. If you want to be a back-end developer, you have to learn Node.js if you’re a JavaScript programmer, and if you’re a Python programmer, you can learn Django or Flask. For PHP, that will be Laravel. And in the case of a full-stack developer, you have to know both the front-end and the back-end.

  • App Developer

To become an app developer, you can learn to use React Native or Flutter to develop apps for both Android and iOS devices. And to develop Android apps, you can learn Java. To develop an iOS app, you can learn Swift.

  • Game Developer

Game development is really a big game. You have to learn a lot of stuff in this field. But as a beginner, you can go with one of these two game engines: Unity if you know C#, or you can go with Unreal if you know C++.

  • Desktop Software Developer

To develop desktop software, you can learn C++,.Net, C#, or Python. You can also use JavaScript, although using JavaScript to develop desktop software is not recommended.

  • Machine learning, or AI

Machine learning and AI are now hot topics in the tech world. So, if you want to do something in this world, you can learn Python, C++, R, and Julis. Although you also have great knowledge of Math if you want to work in this field,

4. Gain Experience 

After learning to programme or gaining knowledge about a particular area, now it’s time to gain experience or practical knowledge. And to do that, you can develop something or work on a project. But the best thing you can do is do an internship. By doing an internship, you will know how the real world of technology actually works.

5. Build a network.

Whenever you do something, you need a group or multiple groups to become better at it. So try to build a great network of computer programmers. You can connect with many computer programmers. If you don’t know how to do that, just try to build a network on LinkedIn or join a Facebook group or a Discord server.

By building a great network, you’ll find a job or internship very quickly, and if you ever face a problem, your network will help you solve it.

6. Keep Improving 

Technology is changing very fast. So, if you want to do something great in this field, you must improve yourself every day. Don’t think that you’ll learn everything in one day. You can only learn a small part of it, and day by day, you’ll improve yourself.


Those are the six steps you can follow if you want to be a computer programmer in Bangladesh. In one sentence, the path will be to learn the basics of computers, then pick a programming language, select an area, gain experience or learn more and more, build a great network, and keep improving yourself. This is the path to becoming a successful and great computer programmer. Just believe in yourself, and one day you’ll be a great computer programmer in Bangladesh.

Related Articles

Leave a Reply

Your email address will not be published. Required fields are marked *

Back to top button