Learning how to programme or just studying a programming language?!

Learning how to programme or just studying a programming language?!

Throughout my 7-year experience in programming, I have come across people, students especially, from various backgrounds of study who claim they are learning programming by studying a particular programming language. In my early years, I’d only think, “Cool, you’re also into what I’m learning_ really cool of you to develop an interest in the field.” ??. Funny enough, I found them still hanging at the interest level when I met them afterward__ and they were either hanging by a ready-to-snap twig or reeling and preparing for a good fall. What I heard from them then was, “Programming is challenging” ??; or “This programming language is too hard; I think I will begin learning that programming language rather; or do you think I should begin from HTML?” ?? (Fun fact: though ‘we’ know that HTML is not a programming language, most beginners see it as one); or from those who suppose all programmers are hackers, “Ei! Programming is not easy at all; let’s just leave it to you, the brilliant ones, to handle” ??.

What at all is programming? ??

Do not make a certain mistake of confusing the word with ‘pro gaming’ (professional gaming) __ note the missing ‘r’ and ‘m’. Programming, as you have heard me mention all this while,?is the process of creating a methodical instruction set that clearly communicates to a computer how to perform a task in a finite amount of time. If you can somehow come up with an orderly set of commands to let your teddy bear know, by some kind of installed gadget in its belly, how to buy your favourite fruit drink from the supermarket in your neighbourhood within a few minutes, that would be a juicy programme.

Building on weak or null foundations ??

Albeit I knew all along that the foundations of any building must be so sure to assure its durability, I immensely had the gist of it when the answer to the why of these programming quitters hit me in the course of tutoring a group of first-year Computer Science students who had trailed in their Programming with C++ examination. I realized that their knowledge of programming principles was either shallow or null. How they expected to ace Programming with C++ without understanding the basics of programming beat my imagination.

The best solution ever! ??

It is pretty obvious that the overly overridden solution to evade the obstacle-populated paths of these beginner programmers is to go back and rebuild their foundations. Unfailingly, every structure, system, or establishment with a weak foundation has never withstood the test of time. No matter how elegant they may look on the outside, eventually, they morph into rubble. With that, I am offering a free 1-month intensive tutorial on the Principles of Programming which will produce algorithmic problem-solvers in the short or long run depending on their commitment and mental capabilities.

Can anyone become a programmer? ??

Then comes the question of anyone at all being able to programme. If anyone can fit in and perform excellently well in any field of work, then without a scintilla of doubt, anyone can become a programmer. Apparently, it all boils down to one’s passion, decision, commitment, and I dare to say: calling. Take some time to commune with yourself and your Maker to know which course would best suit you and run it patiently until you arrive at the god-tier level__ if that is your goal. By the way, if you are a jack of all trades, more grease to your elbow; friend, you definitely need it.

Constructing solid programming foundations ??

Take a hold of my sash after venturing a bold step on the coding course and join me on this journey of building or rebuilding our programming foundations toward attaining greater heights in the near future. Enroll in this free course by filling out this form.

Course achievements ??

By the end of the course, you should be able to explain, in your own terms, to anyone

  • what an algorithm is
  • the characteristics of an algorithm
  • the constructs or structures used in programming
  • what pseudocode is
  • how to fish out the vital points from a given problem to develop an algorithm
  • how to write algorithms using pseudocode.

Ultimately, you should be able to study and master any programming language of your choice or according to your work requirements.

#programmer #problemsolving #computing #algorithms #foundations #beginnersguide #coding #basics #softwaredevelopment

Kenneth OBENG

Full-stack Engineer | Angular | C# Asp.NET | NodeJS | ReactJS

1 年

"By the way, if you are a jack of all trades, more grease to your elbow; friend, you definitely need it." ???? Interesting piece!

回复

要查看或添加评论,请登录

社区洞察

其他会员也浏览了