Skip to main content

Why Python is not the Best Choice for Quickly Earning Income as a Beginner Developer - by Vincent Dania


Image generated by DALLE-E. Prompt provided by Vincent Dania.

Recently, I wrote an article about learning the Python programming language as a way to get into the field of software development because of its versatility and beginner-friendly nature. While those attributes are great, I like to also point out that they alone are not enough consideration for a beginner.

If your goal is to learn a programming language in order to acquire skills that you can use to earn income as quickly as possible, then Python may not be the best choice for you. While Python is used in a variety of fields, it's important to note that simply knowing the language is not enough to secure a job. Sure, Python is great for data science, but you'll need to know how to work with several other frameworks and mathematical concepts in order to use it effectively. Another thing Python is good for is backend development, but let's be real, no one hires a junior developer to work on their backend. 

So, if you're looking to get into tech and want to learn a programming language that has a clear path to job opportunities and earning money as quickly as possible, there are other options to consider. For example, if you're interested in frontend development, you might consider learning JavaScript (in addition to HTML and CSS) and the React.js framework. With Node.js, your knowledge of JavaScript can also be used in backend development, making you a full-stack developer.

Alternatively, if you're interested in mobile app development, you might consider learning Swift (to build iOS apps), Kotlin (for Android apps), or Dart (using the Flutter framework) to build cross-platform apps that can run on Android, iOS, desktop and web. Of these options, I particularly recommend Flutter for new developers, as it has a very bright future in my opinion.

Now, don't get me wrong, Python is a great programming language to learn and it has a lot of benefits. But, if your goal is to acquire skills that you can use to earn money as quickly as possible, it may not be the best choice. 
And remember, once you start building projects and making money, you can always add other programming languages to your toolkit.

Comments

Popular posts from this blog

Scientific Management

  Scientific Management Scientific management is a management theory that analyzes workflows to improve economic efficiency, especially labor productivity. It implies the use of scientific methods in making decisions and acting on organizational problems and situations. This management theory, developed by Frederick Winslow Taylor, was popular in the 1880s and 1890s in U.S. manufacturing industries. While the terms “scientific management” and “Taylorism” are often treated as synonymous, a more accurate view is that Taylorism is the first form of scientific management. Taylorism is sometimes called the “classical perspective,” meaning that it is still observed for its influence but no longer practiced exclusively. Scientific management was best known from 1910 to 1920, but in the 1920s, competing management theories and methods emerged, rendering scientific management largely obsolete by the 1930s. However, many of the themes of scientific management are still seen in industrial eng...

10 High Income Skills to Learn in 2023: Boost Your Earning Potential and Build a Global Career by Vincent Dania.

As we approach the new year 2023, many individuals are looking for ways to boost their income and advance their careers. One way to do this is by learning new skills that are in high demand in the job market. In this article, I explore the top 10 high income skills that individuals can learn in 2023 to increase their earning potential and build a global career. These skills include data science and machine learning, cloud computing, cybersecurity, artificial intelligence and natural language processing, blockchain and cryptocurrency, mobile app development, digital marketing, video production and editing, user experience (UX) design, and virtual and augmented reality. I provided a broad overview of each skill and discussed the career opportunities and prospects for individuals who have mastered these skills in the global job market. The good news is, you can learn any of these skills entirely online! Data Science and Machine Learning Data science and machine learning are two fields tha...

Californium-252 Stone: A myth or Misinformation? by Vincent Dania

Have you ever heard of a Californium-252 stone? You might have heard about it from a friend, a family member, or even on the news. However, the truth is that there is no such thing as a Californium-252 stone. Californium-252, also known as Cf-252, is a type of radioactive element that is not found in nature and it can only be made in a laboratory. The process of making Cf-252 starts with taking a small amount of another element, called curium-248, which is also a radioactive element. Curium-248 is then placed into a machine called a particle accelerator. A particle accelerator is a large, powerful machine that can speed up tiny particles, like atoms, to very high speeds. Once the curium-248 atoms are inside the accelerator, they are hit by beams of high-energy protons. The protons collide with the curium-248 atoms and cause a change or transmutation in the atomic structure of the curium-248 atoms. This transmutation turns the curium-248 atoms into atoms of Cf-252. Californium-252 is a ...