Learning Programming

John
2 min readMar 26, 2022

--

Today, I wanna talk about learning programming because it’s a topic close to my daily life. You know, my job is a frontend developer.

In this article, I’ll walk through the six questions listed below and I hope my anwsers are useful for you guys.

Ok, let’s get started.

  1. What is programming?

A: In my opinion, programming is about writing instructions to a computer so that the computer can translate instructions to machine code and then excute it to calculate the result for you.

It’s more like a SOP(Standard operating procedure).

A SOP is a set of step-by-step instructions compiled by an organization to help workers carry out routine operations.
(Wikipedia)

In conclusion, the meaning of modern programming is all about writing instructions understood by a computer. (In my own opinion)

2. How long have you learned programming?

A: I don’t know how long I have learned but I’m sure at least 2 years.

3. What made you start learning programming?

A: Honestly, the seed of learning programming was planted into my heart since I was a little boy because of playing games & game cheat plugins. I was curious about how game cheat plugins were made at that time but I didn’t have a chance to actually get into learning it because my family situation until I grew up.

A little bit off topic, let’s get back into the question.

I would say that games & game cheat plugins were the initial motivation.

4. What was the hardest part during the time of learning programming?

A: The hardest part was you didn’t know what happended when something errors occurred and I think it’s still the hardest part , even right now.

5. Is programming fun ?

A: Yes, absolutely! Especially when you sovled a problem that got you stuck for one or two days. Programming is about writing instructions to solve problems. So, if you love puzzles, you definitely would love programming.

Not just mathematics puzzles, every problem or question that you encouter in everyday life could be sovled by programming. For example, Full-automatic washing machine, robot vacuums. Just need some creative ideas.

5. What suggestions would you like to give for beginners?

A: Learn the basics before jumping into frameworks.

For instance, knowing the syntax and characteristics of that language.

Otherwise, it would be very painful when learning a framework with a little understanding of the base language.

Another thing, learning how to find anwsers on the Internet.

The reason I mentioned it is that I found many people have trouble searching correct anwsers. That’s all.

Alright, it’s the end of this article and I hope you enjoy reading this article.

Bye bye.

--

--

John

Programmer. Interesting anything about computer science and programming.