Learning how to code can be something really intimidating, specially when you have never done it before. It can seem very complicated and you may think you have to be a genius to understand it, but actually anyone can learn to code. In fact, you don't have to be related to a developer career in order to know how to program. Many schools are now teaching programming to kids, and this will become more and more common in the future.

Everyone should learn how to code, because it teaches you how to think -Steve Jos
code, empowerment, and feminism image

But ... where do you start?
Well, the first step is to pick a programming language. If you are a beginner, I recommend starting with Python, since it's a very friendly language.There are a large number of Python and other programming language tutorials on the internet. One page I recommend is Code Academy ( https://www.codecademy.com/ ). This page gives you explanations, examples and small exercises you can make to understand little by little the concepts of programming. You don't need to install anything, since the page provides the whole environment for you. All you have to do is create an account and that's it!

bed, code, and computer image

If you do, however, want to create the programming environment in your own computer, you'll need to install Python and a text editor. You can install Python here: https://www.python.org/downloads/
If you have any questions on how to install Python, you can check these pages:

  • https://www.howtogeek.com/197947/how-to-install-python-on-windows/
  • https://www.codecademy.com/articles/setup-python
  • https://wiki.python.org/moin/BeginnersGuide/Download

After installing python, you can check everything works correctly by making a simple program. In programming, it is a tradition that your first program in a language is one that displays the phrase "Hello World!". Doing this is super easy. The first thing you need to do is open a simple notepad and write the following line in it:
print("Hello world!")
Save the file with .py extension with no spaces (for example, hello.py).

python hello world image

After doing this, you need to run it.
If you are using Windows, search for a program called "cmd". If you are on Mac or Linux, search for "terminal" and open it. Once there, type cd plus the direction on your computer where you saved the file. For example, if you saved it in Documents, type cd Documents and press enter. Next, type python plus the name of your file. For example, python hello.py. Press enter and the phrase "Hello World!" should be displayed. If with the word python doesn't work, try it with py.

python hello world image

If it worked, congratulations! You just did your first hello world program!

code, coding, and minion image

Now, it would be kind of tedious to always write your programs on a Notepad. That's what text editors are for. Some text editors you can download are Atom, Notepad++ or Visual Studio Code, so you can write your programs nicely.

blonde, desk, and developer image

And there you go, you can start programming now! Of course, you are not going to become an expert overnight, so remember taking it step by step. Go at your own pace and don't get frustrated the first time it doesn't work. Instead, just breath and try to work on the solution. You can do it!

programming image
art, code, and coding image

And of course, never be ashamed of asking for help. It's ok not to know something. I hope you give it a try, it's something really cool and it's literally the future.
Good luck!

coding, feminism, and programming image

Thanks for reading.

Article also here: https://pythoncoursesite.wordpress.com/how-to-start-learning-programming/