Sun, 18 Apr, 2021
Which Programming Language You Should Use? How Your Programming Language Does Not Matter?
For a good programmer, the programming language doesn't really matter. What really matters is to know different programming paradigms and patterns and choose the right one for your project. Knowing only the words and syntax of many programming languages won't make you a good programmer.
But if you are a beginner looking for an easy programming language. I personally recommend python. Python is an easy and even fun programming language to learn first. Rather than having to jump into strict syntax rules, Python reads like English and is simple to understand for someone who's new to programming. Python is better for beginners in terms of its easy-to-read code and simple syntax. Additionally,
A python is a good option for web development (back-end), while other languages are not very popular in web development of any kind and here I’m not saying any other language is not good it's totally up to you in which language you are more compatible with.
If you want a job at Google, Amazon, Facebook or any big software company does any programming language plays a very important role? The simple answer is NO. you should Be a good coder in a widely used industry language.
Most interviewers will let you choose the language in which language you are comfortable you can code but you have to be familiar with which language is used by industries after all you have to work There. Probably most important be able to solve tough problems using data structures and algorithms.
There are a lot of books are available on the market for this. For more senior candidates - be able to answer design questions. also domain-specific questions based on your experience / the job description - such as distributed systems or networking. Act like someone that other people want to work with.
Communicate clearly. Show passion. Be confident AND respectful. I can’t tell you how many good coders fail at this.
Final note. If you’re strong enough to work for these companies, then programming language selection is not that important. You will be using multiple languages in your day-to-day job and will be expected to pick up new ones as needed.
If you’re still thinking about language selection then I would say you’re probably not ready. Focus on problem-solving rather than language selection.
However, in my opinion, all that doesn't matter. if you learned to program, which language you used is anecdotic. What you need to focus on are your problem-solving skills, your understanding of algorithms, and your ability to build a project from scratch. Instead of learning the syntax of a language, you should try to create something of value.