Learn to program from scratch!

Words
646
Reading
3 min
Listen
Play
6y

image.png

I can assume that for the most part we all have some extra time these weeks, I hope. Then let me tell you what I've decided to do by taking advantage of these days of quarantine where we've almost been forced to lock ourselves in. No, I'm not here to talk about that!

Before, I would like to tell you that since I have been involved with blockchain technology I have had the opportunity to share with many successful people in the world, of course, through the dicord :)

I have observed a wave of great leaders, accumulators of power and what unites them all is that they manage the knowledge of the computer, they are programmers of web pages, they manage systems, artificial intelligence, in short, knowledge about all programming.

Therefore, since a few days ago I started a course to learn how to program. The first thing I did was to put the search engine "program from scratch", it took me to a youtube link and since I saw it I thought it was great.

Ernesto's Geekipedia

It is a channel directed by a boy named Ernesto, who has a series of tutorials where he teaches programming with different languages. In my case, the interest was directed to "Programming from scratch".

He is an excellent teacher, he really tries to make you understand in detail each of the steps and operations in order to be able to program. He is also very eloquent and his explanations are so simple that even a child can understand all his movements.

Raptor

RAPTOR is a flowchart-based programming environment, designed specifically to help students visualize their algorithms and avoid syntactic baggage. RAPTOR programs are created visually and executed visually by tracing the execution through the flowchart.

It is really easy to use Raptor, it is based on 6 basic functions to interact with your variables and from there you can achieve everything your imagination is capable of creating.

image.png

Roles

  • Assignment : This function is used to declare variables, it can also be used to store specific values in a memory unit.

It's symbolized that way:

variable.png

  • Call : This function is used to make sub-programs which you can call up at any time to do their work in the main program.

It's symbolized that way:

call.png

  • Input: This function is used to enter variables manually and then store them in a specific memory space.

It's symbolized that way:

input.png

  • output: It is used to display messages and/or variables.

It's symbolized that way:

output.png

  • Selection: This is a tool that is used to make value judgments based on the "if, then" is related to logical operators. That is, choosing what to do according to the possible options.

It's symbolized that way:

condicional.png

  • Loop: It is used to perform repetitions of an operation. It is controlled by logical operators

It's symbolized that way:

Loop.png

I hope that everyone can take some time to use this great tool that is available to everyone. There is a misconception that programming is only and exclusively for super gifted people, it's just a matter of giving us a chance and see for ourselves that everything is part of a myth.

Finally, I want to leave you a link to the first video of the series "Programming course from scratch", in which he reflects on the first actions to be taken when you want to learn how to program. The video is made in Spanish, but nothing that the translator cannot solve for the language of your preference.

In addition, a link to the official Raptor website to download the software and start this adventure of true creation, originality and possibilities. Enter here, I recommend the portable option, which does not need to be installed on the computer.

If you prefer, contact the discordant "Yonnathang#7352" to pass on the program files and be 100% confident.

SeparadorNewblack.png

Creator: yonnathang@yonnathang

Image

@yonnathang.png

Learn to program from scratch! | Ecency