In this video we're going to talk about how to become a web developer. In this case we're going
to talk about specifically how to become a junior web developer. Before we jump into the video.
If you like this kind of content, make sure to hit the like button and subscribe to the
channel and turn on notifications. That way you don't miss any videos i release in the future.
In this video today we're going to be talking about how you can become a web developer.
I know there are a lot of people out there now that are wanting to get into this space, but it's
at a point now where it's kind of "information overload". We have so many languages and we have
so many frameworks, we also have so many tools out there that it can be very daunting to even start
into this space. It's really difficult to know where to begin. So this is just a really basic
video today to give you a really quick overview of how i think you should start, if you're becoming
a web developer. The first piece of advice i would give is to make up your mind about what
direction you want to go in. If you've decided that you're becoming a web developer rather than a
software engineer for example. Web developers are mostly building as you would expect, web pages.
Therefore you have to decide if you are wanting to build the backend, using server side programming.
Alternatively, are you wanting to build the front end. The frontend is the graphics, the text
the design of the page. Normally in this space people refer to the front end being the graphics,
the text, and everything you see visually in your browser. The back end is everything that's
going on behind the scenes. From my personal experience, I did start at the front end. I had
come from somewhere between a design background and a programming background. I liked both and
to me it just seemed easier to progress into front-end development first. The main reason for
that in my case was that when i was first learning to code, there really was very limited resources.
There was not much content online about learning to code. There was a few websites that would teach
you front-end development, and that's kind of where I began at. From the free content online,
I learned how to write basic javascript. This is going back like 20 years ago. So I learned how to
write basic javascript, i learned HTML, CSS. That was pretty much all you needed to know for the
front-end. And this is actually still quite true even to this day. Going forward 20 years since
i started learning, and we are still at the same point in terms of the front-end. If you know HTML,
CSS (cascading style sheets), and if you know basic Javascript. That is literally
all it takes to build a web page. Now, of course there are other things you need to consider like
where you're hosting the website and other things like that. If you get a shared hosting package,
you can basically just use FTP to drop in your files onto the server and that's pretty much it.
You're simply dropping your files onto that shared hosting space and you're up and running. So just
to reiterate, the three things that you need are HTML, so that's a basic markup of the page - the
basic code that you write that gives you the structure of the page. Once you have that code
and you know how to write HTML, then you should probably add CSS to the mix. Normally people will
learn HTML and CSS at the same time. So they kind of learn both together because they both always
work together. It's very very rare that you would actually write HTML without writing CSS,
so CSS is the style for the page. So you'll set the colors, the type of fonts that are used.
The size of the fonts that are used, the background images and lots of things like
that. It's more about the styling of the page, and for javascript then it's normally doing
things that require some basic code behind the scenes. Javascript can be used for example to
capture values from a form, and maybe send those values to the backend server. Or simply just do
very basic things, like make an alert box pop up when you click on a button
for example, or even change the background color of the page. You can do that using javascript,
so javascript can do very basic things but you can also use it to do more complicated things.
That's really the three things that you need to consider when learning front-end development.
If you can master those three things, then you have enough knowledge to become a junior
front-end developer. From that point, you can learn additional CSS frameworks. For example
maybe you want to learn something like Bootstrap. So bootstrap allows you to have all of the
templated HTML and templated CSS. It takes a lot of the work out of building a website for you.
You're using templated stylings and templated markup to achieve building a page much faster
and using good web standards. You can use something like Bootstrap. Tailwind CSS is another
framework becoming very popular but ultimately the the best place to start is just to learn
the basics first of all. Learn CSS, HTML and Javascript. Then for javascript, once you get
to a point where you're very comfortable in your abilities with Javascript, then you can look at
learning Javascript frameworks. So you might want to look at learning for example React.js or vue.js
and there's a number of other frameworks for javascript coming out. Even though in front
end development there are a lot of advancements over the years and things move quite quickly. In
front-end development you will notice that there are a lot of new frameworks coming out especially
in javascript but ultimately what matters is that you learn the the basics. So if you learn
all of the basics of Javascript, how to do all the basic interactions that you will need. Then
adding additional frameworks later is something that you can learn as you go, and something you
can often learn on the job. The important part is really just learning the basics at the beginning
so now that we've covered all of the basic skills that you need to learn to become a junior
front-end developer. The next question you should be asking is: where can i learn these skills? And
the answer to that question is probably very vast because there are a lot of different websites that
can teach you to code nowadays. And there are a lot of different platforms where you can learn to code.
For example you can go and buy courses on udemy. Quite often they have sales
on udemy and you can buy full courses for about $12 or $10 US Dollars. Something like that.
Aside from that, you can get a lot of great content on YouTube. A lot of good basic beginner
content on youtube, about how to build things in HTML and CSS and even Javascript. So there are a
number of other websites too and i don't want to go into it too deeply in this video but there are
places like Khan academy, where you can get free courses online too. So you can learn to do a lot
of things there. That's about it for this video i just wanted to cover the basics of how I
would advise someone to start and become a junior developer or a junior front-end developer in this
case. Hopefully you guys have found this video helpful and if you have liked this video make
sure to give it a thumbs up and subscribe to the channel, and i will see you all in the next video.