Where to start in the future of software?

F7xA...JuXH
4 Jan 2024
34

Recently, a question that has been coming to me and people in the same sector a lot in social media and my environment is how do I start software, the profession of today and the future, where should I start?

Let me answer these questions in my opinion. First of all, I can say that there are some standards;

  1. Do not give up.
  2. English.
  3. The ability to deal with a ridiculous mistake for hours.
  4. Being able to stay in front of the screen for long periods day and night (mostly) You can understand why I am saying this by looking at my screen time.



If there is no problem with these 4 conditions, you can continue. Do not give up : )

Let's come to the question of which language is the most decisive condition here. To answer this question, you need to choose according to which field you want to work in. If you need to write bots, the best choice is Python, but if you want to write a mobile application, python will not be a good choice. here I leave the most used and sustainable software languages.


If you say I want to develop a mobile application. You should learn Java or Kotlin for Android development, and Swift for the IOS platform, which I do not recommend either, I prefer you to work across platforms, that is, Flutter or React Native

If you say you want to develop a website, you should learn basic HTML, CSS, and Javascript, which is not even a software language.

If you say I want to develop a Windows application. You should learn C# or C++

If you want to develop a game. You should learn C# or C++

In short, the first question you must ask to start the software is which platform you want to develop on.

Let's say there is no problem and everything went well, let's say you found the motivation and sat down at the table, let's come to the big fish, everything started in your head, and after that, it is already a big fish, but DO NOT GIVE UP.

You can ask what I will use as a source, of course GOOGLE. I can recommend medium as an extra short information, for example: how to learn java medium.com when you write, you can see the results in more detail.

You can follow the YouTube training series, but be careful that the software languages change every day, whether the time is not too late.

You can choose platforms like Udemy, there are many free courses.

"We'll fix the cart on the way"
Plenty Develop a project. Google the codes you need while developing a project. Especially "StackOverFlow" and "Github" are perfect for this. This learning method is the fastest way to learn, but it can be dangerous. The reason is that starting to develop code without learning the software development architecture can create problems in many ways.

Write & Read to Earn with BULB

Learn More

Enjoy this blog? Subscribe to CosmosChew

0 Comments

B
No comments yet.
Most relevant comments are displayed, so some may have been filtered out.