# About Learning HTML, CSS, then C++?

**URL:** <https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835>\
**Category:** General\
**Created:** [December 29, 2017, 6:54am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835 "2017-12-29T06:54:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_player01](https://avatars.discourse-cdn.com/v4/letter/_/dbc845/32.png) [@\_player01](https://forum.freecodecamp.org/u/_player01)\
**Post date:** [December 29, 2017, 6:54am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/1 "2017-12-29T06:54:02Z")

</div>

Hello,  
I’m planning to become a Developer in the future and I’m starting to learn HTML and CSS in FCC but I don’t know what programming language should I learn. I’m thinking that I’ll create a game/program and website for it by myself or with the help of others, is it good to learn C++ for it?

And I’m very weak at Math. oof

---

<div class="post-metadata">

**Author:** ![Sacheec47](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/sacheec47/32/74235_2.png) [@Sacheec47](https://forum.freecodecamp.org/u/Sacheec47)\
**Post date:** [December 29, 2017, 10:52am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/2 "2017-12-29T10:52:38Z")

</div>

Hello,

My advice for you is to start off programming with Python.  
It is fairly easy to understand and has lot of use-cases (Include web and game development).  
Once you have learned core programming concepts with Python you can easily learn other languages.

Some useful links :

  

> **[Learn Computer Science - Intro to Computer Science | Udacity](https://www.udacity.com/course/intro-to-computer-science--cs101)**
>
> Master computer science basics in this introductory Python and CS course. You'll learn computer science by building your own search engine and social network.

---

<div class="post-metadata">

**Author:** ![\_player01](https://avatars.discourse-cdn.com/v4/letter/_/dbc845/32.png) [@\_player01](https://forum.freecodecamp.org/u/_player01)\
**Post date:** [December 30, 2017, 2:55am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/3 "2017-12-30T02:55:54Z")

</div>

Thank you for advice, but should I continue learning in FCC?

---

<div class="post-metadata">

**Author:** ![JacksonBates](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jacksonbates/32/123402_2.png) [@JacksonBates](https://forum.freecodecamp.org/u/JacksonBates)\
**Post date:** [December 30, 2017, 3:23am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/4 "2017-12-30T03:23:03Z")

</div>

I would recommend sticking with the freeCodeCamp curriculum, including JavaScript for backend.

I’d argue it’s as easy and basically as versatile as Python (for what you stated you want to do) and it comes with the benefit of having this community all focussing on it too.

I don’t know of an online community that is quite as good as this for Python…there’s heaps of StackOverflow advice for Python if you get stuck, and you might find a decent forum, but as far as I’m concerned, this is the best community to learn to code in - so you might as well stick with the primary languages everyone else here is using 🙂

---

<div class="post-metadata">

**Author:** ![Sacheec47](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/sacheec47/32/74235_2.png) [@Sacheec47](https://forum.freecodecamp.org/u/Sacheec47)\
**Post date:** [December 30, 2017, 3:51am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/5 "2017-12-30T03:51:34Z")

</div>

Hi,

Of course you should. That is exactly what I am doing at the moment. I am learnig Python while following FCC.  
There are few reasons for that.  
1.FCC is structured in a great way to make the learning easy.  
2.Has a large online community.  
3.You will be exposed to real life projects once you have completed all 3 section of FCC (Front end, Back end and Data visualization).  
4. Cover wide area of topics (Html, Css, Bootstrap, JavaScript, Node.js, etc.)  
5.Most importantly you only need basic Math knowledge.

P.S. As per my personal experience, stick in to one thing is not the best strategy to learn code more effectively. Some sections of FCC has been very easy for me since I was learning Python and vice versa.

---

<div class="post-metadata">

**Author:** ![\_player01](https://avatars.discourse-cdn.com/v4/letter/_/dbc845/32.png) [@\_player01](https://forum.freecodecamp.org/u/_player01)\
**Post date:** [December 30, 2017, 4:59am UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/6 "2017-12-30T04:59:24Z")

</div>

@JacksonBates  
@Sacheec47

Both of you, thank you for your advice! And I already started learning HTML, so I’ll stick to that one.

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 16, 2021, 5:12pm UTC](https://forum.freecodecamp.org/t/about-learning-html-css-then-c/165835/7 "2021-01-16T17:12:51Z")

</div>


