How to start coding
so if you're a fresher or if you're someone who's just interested into
getting into coding first why learn coding then we'll move on to how you can start coding
for yourself how will you start it then third we'll discuss which languages should you start
with which language should you choose then we'll discuss how you can choose a project
we'll discuss what this particular topic is and then we'll discuss the learning path what is the
learning path you should take and finally we will conclude by discussing what are the
different kinds of jobs you can get in this particular field so,
our first question here is why learn coding so this is the question
for you as well as me why should you learn coding and do you really want to learn it.
coders or programmers they want to become programmers at least they want to learn what
coding is or how to
want to become a coder maybe you want to get a really high paying job maybe you're just
interested in coding maybe you just you know learning coding to adapt with the change you
know with the market adapt to the market adapt to the change that's happening to the
market so you should ask yourself why do you want to learn coding
So with the question how to start coding you should first go ahead and narrow it
down to where do you want to code or how do you want to code so first you need to figure
out
what do you want to do with a coding do you want to develop an application
do you want to make a bot do you want to develop a website?
what kind of thing do you want to do so,
once you've figured that out you should go ahead and learn what are the languages and the
tools that are required for the particular thing.
let me give you an example of the person
who is just interested in coding but he's not he's never gotten the recording he's just
heard about how hacking is so cool and he wants to get into coding so he starts off by
first deciding what kind of projects he wants to do so he wants to do a project where
he's going to be making a recommendation system on a website but the thing is this
recommendation system does not use any powerful algorithms or something it's just for
him to share a few details with his family because the family lives far apart so he just
wants to share a few details with them so to do that he just made this application so see it
has a practical use for this particular project and while doing this project he's learning a lot
of things he's learning how to code a website he's learning html css javascript
PHP database technology a lot of different things
now this is how I recommend you should go ahead with it too you should first figure out
what you want to do.
Then figure out what language and tool you need for it then learn
the basis of that language like you know all the different basics of a particular language.
you should learn that and then move ahead and make the application now a few
you know a disclaimer here when you're going to make this application make sure that the
the application you're making is very simple.
One because when you start off always start with baby steps because if you start with
something gigantic if you want to make the whole Facebook website then you'll
obviously fall off the first step itself because you don't know where to start from so if you're
rather than making such a huge website what you can do are you can just you know start by
creating a small website.
where you basically can create accounts
and you know post statuses that's it so this is how you I suggest you guys should start off by
you know I should start coding all right.
so first that is to figure out what you want to do so let
I give an example so you can do a lot of things you can make a small game so if you're
into gaming and you want to make you know particular smart you know you want to get
into the gaming industry, you want to become a game developer then you should start over
making a very small game you know app not an app per se like a particular a snake
ladders you know snake game the one we had on Nokia mobiles like that that sort of a game
a very simple one like you know the defender the defender game where
you're basically shooting aliens from you know below and if you're not that then you can go
ahead and make a web application or a mobile application a very simple one per sale you
know like uh you know very small things in mobile traffic you're going to make a mobile
app I would recommend not going for a mobile app right now but if you're really interested
in making a mobile app then you can go ahead and make a very simple app that just opens
up and tells you what the time is so that way so then this way first figure out what
you really want to do as a project then figure out what are languages and tools you can
use.
So there are a lot of languages out there that you can use like let me give you that you
have python c plus javascript and you have similar tools with them that you know
that you have to use with them you can use your ideas that integrated development
environments you know basically where you write the code and you need compilers and all
those tools so figure out what you need with all of this.
Learn basic Language
not just the language these are fundamentals of any language when you're working with any
the language you'll have loops if statements variables and functions and arrays and similarly
you know that example of you know making that website your learning javascript so you'll
have to learn these and then you have to learn the basics of the language itself you'll have to
learn a little bit of HTML a little bit of CSS a little bit of javascript and once you learn all of
those you know the fundamentals of all of those things then you can go ahead and create
the application that you want to now and then create a basic application so now you know
he's he knows what he wants to create and he's creating it then so the process of creation
when he's creating the web application he'll be learning a lot of things he'll be learning how
to create functions in javascript he'll be learning how to place certain things using CSS how
to color them how to make them fancier looking and how do you know to divide the content
using HTML so a lot of different things you'll be learning when you're creating this
the application now remember a very important factor here is that you should
Create basic application
not go for something that is complicated you should go for something that is very simple if
you go for very simple then you know in the start it feels like oh I'm not doing anything
but actually learning so if you complete this application right then you should give yourself
a pat on the back because you've done something amazing you started by not knowing
anything encoding to create a basic application that's a good step once you've learned this
then you should go ahead for different other applications like once you complete your first
project do a second project this time when you're doing a second project make sure that it's
a little bit more complicated again not so complicated as making a whole Facebook website
make it a little bit more complicated so that you know you can work with it and learn new
things.
Which language and tools should you use?
so you have a lot of languages out there you have python kotlin c plus c sharp
javascript swift java ruby php node.js r there are so many different languages
for so many different use cases so again you would have to define our
aim for yourself up define a particular project for yourself so that you
know you can
learn through all these tools and languages on the journey there because if you have a name
you won't falter you won't you know if you have an error you will try to solve it because
you have an aim and you want to accomplish that aim so that's why so choosing a language
well i would actually recommend you start off with python itself well python and javascript
are pretty easy to start off with but personally, i would recommend python because python
is one of the easiest languages out there now it's very easy to learn like the learning
the curve is not very steep it's a very gradual curve so you can learn easily with python it's got
very simple.

