# Do I need to learn something before HTML?

**URL:** <https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705>\
**Category:** Web Development Bootcamp\
**Created:** [January 11, 2022, 11:57pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705 "2022-01-11T23:57:02Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![KeepItSunny](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/keepitsunny/32/3973_2.png) [@KeepItSunny](https://group.classcentral.com/u/KeepItSunny)\
**Post date:** [January 11, 2022, 11:57pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/1 "2022-01-11T23:57:02Z")

</div>

Am I the only one who has no idea where to place things and what their technical names are? I’m finding it difficult to complete the steps because I don’t know that “\<a href” should be followed by an “=” sign.

A better example is Step 14, " Turn the image into a link by surrounding it with necessary element tags. Use `https://freecatphotoapp.com` as the anchor’s `href` attribute value." How would I know what this means without having any experience before the HTML class?

---

<div class="post-metadata">

**Author:** ![KeepItSunny](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/keepitsunny/32/3973_2.png) [@KeepItSunny](https://group.classcentral.com/u/KeepItSunny)\
**Post date:** [January 12, 2022, 12:19am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/2 "2022-01-12T00:19:59Z")

</div>

Step 21 - " There should be an `img` element right above the second `section` element’s closing tag." no clue what this means haha

---

<div class="post-metadata">

**Author:** ![dhawal](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/dhawal/32/13_2.png) [@dhawal](https://group.classcentral.com/u/dhawal)\
**Post date:** [January 12, 2022, 2:05am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/3 "2022-01-12T02:05:25Z")

</div>

You might want to read about Elements, Attributes, and Tags. Here is one resource that I found out: [HTML Tags vs Elements vs Attributes: What’s the Difference? : Programming and Development Blog | Stone River eLearning](https://blog.stoneriverelearning.com/html-tags-vs-elements-vs-attributes-whats-the-difference/)

---

<div class="post-metadata">

**Author:** ![Shawn](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/shawn/32/3639_2.png) [@Shawn](https://group.classcentral.com/u/Shawn)\
**Post date:** [January 12, 2022, 3:29am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/4 "2022-01-12T03:29:16Z")

</div>

You’re totally right, there is a bit of assumed familiarity in the course. I imagine It’s likely difficult for the folks writing the course content to put themselves in the seat of someone who has never looked at any html.

Consider popping into the Discord too as you may get some quick help there. And yea, you’d probably be thankful for looking up a brief basics intro. Also if you watch the course videos with Jess, that should make things a little more human understandable.

---

<div class="post-metadata">

**Author:** ![monicajasper](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/monicajasper/32/1477_2.png) [@monicajasper](https://group.classcentral.com/u/monicajasper)\
**Post date:** [January 12, 2022, 3:32am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/5 "2022-01-12T03:32:11Z")

</div>

I think the regular course explains exactly what to do a bit more for beginners, but the beta version is trying to use the terminology more and force learners to do a bit more thinking. It’s harder at first, but I think the intent is to help you understand the concepts better. MDN is your friend!

---

<div class="post-metadata">

**Author:** ![KeepItSunny](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/keepitsunny/32/3973_2.png) [@KeepItSunny](https://group.classcentral.com/u/KeepItSunny)\
**Post date:** [January 12, 2022, 9:52am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/6 "2022-01-12T09:52:07Z")

</div>

Thank you, all! Each of you have given me positive insight and I appreciate that. I found an app called Mimo that slowly explains these terms and structures. I have signed up for Discord and will dive into terminology. I might also try the regular course first then hop into the beta version.

---

<div class="post-metadata">

**Author:** ![peaceoyewole2678926](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/peaceoyewole2678926/32/2983_2.png) [@peaceoyewole2678926](https://group.classcentral.com/u/peaceoyewole2678926)\
**Post date:** [January 12, 2022, 7:03pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/7 "2022-01-12T19:03:15Z")

</div>

The [ is a link tag. So to make the img a link, simply put the img inside the like or outside.  
E.g ](#1)[![]()](#theurl)

---

<div class="post-metadata">

**Author:** ![jasonramirez2667872](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@jasonramirez2667872](https://group.classcentral.com/u/jasonramirez2667872)\
**Post date:** [January 13, 2022, 6:36am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/8 "2022-01-13T06:36:04Z")

</div>

I noticed this. I know some html and thought that this would be really difficult for someone with no exposure.  
The very first category in the list of courses on FCC is probably something that would benefit your journey in my opinion.

---

<div class="post-metadata">

**Author:** ![gmisah13](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/gmisah13/32/4330_2.png) [@gmisah13](https://group.classcentral.com/u/gmisah13)\
**Post date:** [January 14, 2022, 7:20am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/9 "2022-01-14T07:20:30Z")

</div>

Yes we are in the same boat, took me some time to understand what is element, tags, attributes, nesting, etc and many more…I just kept going and going and I noticed the pattern and started to learn what is the meaning of these words. But I am still crawling my way I have so much more to learn in terms of wordings etc…

---

<div class="post-metadata">

**Author:** ![kuska](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/kuska/32/4238_2.png) [@kuska](https://group.classcentral.com/u/kuska)\
**Post date:** [January 14, 2022, 7:57am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/10 "2022-01-14T07:57:43Z")

</div>

> It’s harder at first, but I think the intent is to help you understand the concepts better.

Well, that’s why I think both curriculums together are a great solution. You can just start with the old one and then move to the new. The old one just introduces the concepts and the new one has this project-based approach.

I’ve never really understood where all those hundreds of hours come from. You can do the old curriculum in the couple of hours really. The same with JS. To really learn to do something with that you need something else than those exercises. And there was a gap that the new curriculum fixes very well. Now you can see how you can really manipulate those things and why they didn’t work out for you at first. That e.g. you need to change display property for a picture in order to center it.

But still, the old one is great as an introduction.

---

<div class="post-metadata">

**Author:** ![evasmyth2696149](https://avatars.discourse-cdn.com/v4/letter/e/74df32/32.png) [@evasmyth2696149](https://group.classcentral.com/u/evasmyth2696149)\
**Post date:** [January 14, 2022, 3:30pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/11 "2022-01-14T15:30:10Z")

</div>

I started with zero background at all!! Over the weekend before we started, I went through the original course myself (not the beta one) and it gave me enough info to take the first live stream onboard! If I hadn’t done that, I would have been lost

---

<div class="post-metadata">

**Author:** ![jesuscanales](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/jesuscanales/32/4339_2.png) [@jesuscanales](https://group.classcentral.com/u/jesuscanales)\
**Post date:** [January 14, 2022, 4:37pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/12 "2022-01-14T16:37:49Z")

</div>

What is the difference between HTML and HTML5?

---

<div class="post-metadata">

**Author:** ![kuska](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/kuska/32/4238_2.png) [@kuska](https://group.classcentral.com/u/kuska)\
**Post date:** [January 14, 2022, 6:22pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/13 "2022-01-14T18:22:30Z")

</div>

Well, it’s still the html language which purpose is to build content for the web. It was just totally re-made in order to follow tech development. In the past if you used html, you would usually need to specify its version, e.g. 4.01. The declaration was like:

`<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">` taken from [here](https://www.w3schools.com/tags/tag_doctype.asp)

You can look in [here](https://www.geeksforgeeks.org/difference-between-html-and-html5/) for more detailed differences.

---

<div class="post-metadata">

**Author:** ![jasonramirez2667872](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@jasonramirez2667872](https://group.classcentral.com/u/jasonramirez2667872)\
**Post date:** [January 14, 2022, 10:45pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/14 "2022-01-14T22:45:33Z")

</div>

There is a lot to learn but keep at it and it will sink in, I promise. It is normal to feel overwhelmed…most of the time lol. There are a lot of apps you may benefit from as well.

Check out mimo. It’s been good to me.

---

<div class="post-metadata">

**Author:** ![monicajasper](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/monicajasper/32/1477_2.png) [@monicajasper](https://group.classcentral.com/u/monicajasper)\
**Post date:** [January 14, 2022, 11:26pm UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/15 "2022-01-14T23:26:52Z")

</div>

When we refer to HTML today, it’s typically the latest version HTML5. Like kuska said, you typically declare the version, and with the latest version, HTML means HTML5. If it’s not HTML5, then you declare the earlier version that’s used. It’s a good question for Jess if that’s not making sense.

---

<div class="post-metadata">

**Author:** ![jesuscanales](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/jesuscanales/32/4339_2.png) [@jesuscanales](https://group.classcentral.com/u/jesuscanales)\
**Post date:** [January 15, 2022, 1:26am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/16 "2022-01-15T01:26:40Z")

</div>

Thank you very much for your prompt response Kuska

---

<div class="post-metadata">

**Author:** ![jesuscanales](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/jesuscanales/32/4339_2.png) [@jesuscanales](https://group.classcentral.com/u/jesuscanales)\
**Post date:** [January 15, 2022, 1:27am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/17 "2022-01-15T01:27:25Z")

</div>

Thank you very much for your prompt response monicajasper

---

<div class="post-metadata">

**Author:** ![jesuscanales](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/jesuscanales/32/4339_2.png) [@jesuscanales](https://group.classcentral.com/u/jesuscanales)\
**Post date:** [January 15, 2022, 1:28am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/18 "2022-01-15T01:28:39Z")

</div>

> [@jasonramirez2667872](#):
>
> There is a lot to learn but keep at it and it will sink in, I promise. It is normal to feel overwhelmed…most of the time lol. There are a lot of apps you may benefit from as well.
> 
> Check out mimo. It’s been good to me.

I have reviewed mime, I find it interesting, thank you very much for your help

---

<div class="post-metadata">

**Author:** ![rico0420022693330](https://sea2.discourse-cdn.com/flex016/user_avatar/group.classcentral.com/rico0420022693330/32/4698_2.png) [@rico0420022693330](https://group.classcentral.com/u/rico0420022693330)\
**Post date:** [January 15, 2022, 2:06am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/19 "2022-01-15T02:06:22Z")

</div>

If you want to learn the lingo a little better may I suggest the online book [Interneting Is Hard](https://www.internetingishard.com/html-and-css/) It’s a good book and should get you up to speed on everything you need to know. HTML, CSS, and JS all have different semantics. Properties, attributes, tags, elements, functions, variables…It’s all apart of the game, it’s up to you to know what they are and how to decipher it.

---

<div class="post-metadata">

**Author:** ![jasonramirez2667872](https://avatars.discourse-cdn.com/v4/letter/j/f04885/32.png) [@jasonramirez2667872](https://group.classcentral.com/u/jasonramirez2667872)\
**Post date:** [January 15, 2022, 2:24am UTC](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705/20 "2022-01-15T02:24:12Z")

</div>

¡De nada Jesus!

The pro version is great but you can learn a lot just from free version.

Happy to help anytime.

[Next page](https://group.classcentral.com/t/do-i-need-to-learn-something-before-html/21705.md?page=2)
