Irrssue

How to start a programming career as a newbie

July 10, 2022 11:56 PM

Here are the stages

  • Starting point
  • Native Language
  • Way choices
  • Entery
  • Freelance or Job
  • Final

Starting point

So if you have never been associated with coding, here is the thing: As long as humans have language to communicate with each other, the same goes for computers too, just to communicate with humans and take orders (yeah, there’s no way in hell to communicate computer to computer, unless that thing is called AI and that might be a creppy stop). So these communication languages are known as "programming languages".

Native language

So when you get to choose what programming language to learn, please be careful. In human languages, no matter how good you are with a second language, there is no way you will be better than in your native language. The same goes for programming languages too.

I want you to suggest general-purpose programming languages because there would be tons of tutorials and useful areas since the programming language you learning is used in most of the areas.

Way choices

And second of all, I wanna suggest learning what you want to do with that language. DON’T OVERTHINK OKAY?

  • for AI/Machine Learning/Robots Learning-Python, Java, C++, etc.
  • for web dev ——> it’s messed man, I’m bored to write all of these and I found the perfect article here - https://enlear.academy/complete-roadmap-for-web-development-28a6326502eb
  • for software → IOS - Objective-C and Swift / Android - Java, Flutter, Kotlin.
  • for programming (i.e. if you enjoy solving programming problems) → C++
  • For game development, use C++ (if using Unreal Engine) or C # (if using Unity Engine).

The good thing about programming is that there are tons of ways to choose and each way is connected to the other. For example, when you build applications, you might need web development for connecting to web and backend clouds.

You will find the way the more you get into this industry.

Entry

When you start learning a programming language, you may first look at the docs and tutorials, which are available from official sites. Every programming language has their own official sites with their own instructional docs. These may be dull to look at, but they are the source of every tutorial.

And second of all, google.com is the best site ever for learning programming languages for free :)) Yes, I’m serious.

and finally, youtube.com. Everything is free there, and if you know how to find them, they are gold.

You can learn more about your programming language by visiting wikipedia.com.

The thing to note is to take time on learning "basic". It may be boring at first to code little small things that do nothing while you are expecting to make like tons of codes like in the movie, "no, of course hell not." Otherwise, you will struggle in the later stages. Take time learning the basics if you don’t want to read documents every time you forget the basics.

Freelance or Job

You can choose if you want to go freelance or work. Both ways are fine.

Freelance

If you are about to freelance, you may need to build your own website or profolio to showcase your skills and talents. "The YouTube channel is also fine."

And also, of course, you need to find freelance websites to find clients.

Job

If you want to go for a job, you may also need to build some profolio and some successful projects/apps/websites based on the job you are targeting.

In the case of a job, you may need to learn some specific programming language that is required to work on the job.

Final

I want to say... good luck.

Mastering one programming language can bring tons of profits. And also, if you have mastered a programming language, learn some of its frameworks if you want to. The first stage of learning a programming language might be boring, but it’s what programming language basics are.

You might also need to learn how to use Google, probably because the secret of every programmer is that they really do know how to Google and Stackoverflow, because you will find tons of bugs lying in your way.

Irrssue
Home
About

categories

All Rights Reserved © 2022, Irrssue