visit
Without further ado, let’s begin.
If this development concept is brand new to you as it was for me a while ago, the best way to start is to learn HTML and CSS. Have you ever heard about them?
They are the structure (HTML) and the styling (CSS) of every website you browse. Of course, some sites can do a lot more than others. But the truth is you can replicate almost every website with these two concepts. Which makes it a good starting point!Let’s talk about the website’s structure (HTML). They consist of semantic tags like <header>, <body>, <article>, <footer> and many others. Check out this example of an HTML file:
Can you guess what is going to output? If you said a picture of a puppy, you are correct. By the way, this acronym stands for Hyper Text Markup Language, the keyword there is Markup as you may notice.
Our first stop is at Code Academy, which has a free tier plan where you can take an introductory HTML and CSS course. It provides an easy to understand learning path. And at the end of this course, you will have built and deployed a live version of a personal website.
What I like about them is that you don’t need any setup on your computer. As you go through the content, you can practice on the website and know if you nailed the content. Also, a gamified progress style is a boost to your focus and learning.My tip here is to commit yourself every day to make some progress. Doing it 30 minutes to 1 hour every day is better than 10 hours in one day!After you finish this course, you will now have a good understanding of HTML and CSS.Next on the list is Free Code Camp, a website with a similar approach to Code Academy. You will get to check your progress as you pass the lessons and practice on the browser as well.
To end this shortlist, another great resource I am following is the Odin Project. It is another free and useful resource to learn HTML and CSS.
Unlike Code Academy and Free Code Camp, you need to follow the tutorials on your computer, not in the browser. Now, you should be more confident and have a better understanding of web development. For that reason, I recommend the Odin Project as the next step.
While in the Odin Project page, select the Front-end only course and take the Web Development 101. For this article, we will recommend taking the course until the HTML & CSS course. Here the method consists of replicating real-life projects.
That will allow you to face a sort of different problems. It will teach user interfaces, the use of frameworks like Bootstrap, and to take a further look into CSS.Currently, I am enrolled at the Microverse (//microverse.org) undertaking these projects. You can check out my GitHub here ().
There are several places where you can reach for help. Stack Overflow () is an example of a massive developer community. Chances are your question is already there asked and answered by someone.
Learn how to use Google in your favor when you get stuck. Always ask and be curious there are plenty of people out there willing to help.In twitter, for example, you can join the #100DaysOfCode challenge, where you can interact with others and make progress together.