Okay, let's talk about ID.
ID stands for Integrated Development Environment.
And what is an ID?
ID, It's our text editor that really kind of program that we will use for writing our code.
And then also this will come with some extra features basically to write a code.
We don't need any tools, almost any tools.
We can open a simple text editor and then edit or write that code manually in that editor and we will
tell the program to run it.
So this is not required, but it's very helpful to have some kind of tools to help us and makes everything
easier and much faster.
So the basic program you will need to have is a text editor and you have a lot of different text editor,
but the text editor will help you write a text.
You will have a color coding and that will help you write a depth.
You will have some snippets and you will have some hints and so on.
But it comes with some extra features and I will show you during that tutorial how the program can help
us.
For example, running the server, having git included and so on and so on.
So there is a lot of useful feature and I will encourage you to install one of the IDE.
I will talk about it in a second because that will help us a lot.
So the first ID that we will use is a PyCharm.
It comes with from a Jetbrains company.
And you can see here we are on the page that breaks com PyCharm.
I will show you later on how we can install that ID because this is what we will use for our back end
Django and that's a PyCharm is designed to work with a python and they have two versions so they have
paid and free.
Free will be just enough for us to cover everything.
What we need to do in our Python.
So one option for our python development will be the PyCharm and I highly recommend it because it's
a very good IDE.
Everything is included and ready set up for us to use in the moment when we install it.
Another option, and this is what we will also use in this tutorial and mostly for our framework is
Visual Studio code.
I have to say that Visual Studio code is not the same as Visual Code Studio, so make sure if you download
that IDE it, it is Visual Studio code, so it has to have code at the very end.
And Visual Studio code works with many different languages and you can see here it's on many different
platforms as well, and that's Visual Studio coming from a Microsoft, and it's a lightweight version
of Visual Studio and it's also free.
So go ahead and download this one because it's also very, very helpful.
Another option that we want to use in this tutorial, but if you don't like any of those and would like
to use something else, another option will be, for example, brackets.
And you can see here that's coming from Adobe, you can also use the brackets or another alternative
will be sublime text, very popular text editor.
As you can see here, you have code hinting and everything included here, here.
So if you don't want to use the Visual Studio code, you can exchange it with sublime text.
And another options will be if you like it atom.io.
And you can also download that for your operating system.
So that will be an options you have.
You have more options.
But I just listed the most popular one, but as I said, we'll focus on two.
So we will use the PyCharm for our back end with Python and we'll use Visual Studio code for our front
end.