# Coding/Programming Beginner's Road Map

**URL:** <https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083>\
**Category:** General\
**Created:** [December 21, 2024, 12:20am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083 "2024-12-21T00:20:09Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ucmichael93](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ucmichael93/32/380460_2.png) [@ucmichael93](https://forum.freecodecamp.org/u/ucmichael93)\
**Post date:** [December 21, 2024, 12:20am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/1 "2024-12-21T00:20:09Z")

</div>

I’m a total beginner and novice when it comes to coding. Please I need guidance and a road map as to what to learn first. I wish to have a solid background/base knowledge of everything concerning coding. 🙏🏻

---

<div class="post-metadata">

**Author:** ![Teller](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/teller/32/412338_2.png) [@Teller](https://forum.freecodecamp.org/u/Teller)\
**Post date:** [December 21, 2024, 1:22am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/2 "2024-12-21T01:22:04Z")

</div>

Welcome to the forum @ucmichael93

Start with the first certificate, then work your way down the list.

> **[freeCodeCamp.org](https://www.freecodecamp.org/)**
>
> Learn to Code — For Free

The basics of web development start with HyperText Markup Language, Cascading Style Sheets, and JavaScript.

From there you explore Front End Development, then Back End Development and APIs.

freeCodeCamp then focuses on Python for the remainder of the certificate courses.

There are many career pathways in web development. Some focus on the front end, others the back end, then there are full stack developers.

Your path will depend on what aspects interest you. Try searching on the web for `web development pathways`.

Happy coding

---

<div class="post-metadata">

**Author:** ![ucmichael93](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ucmichael93/32/380460_2.png) [@ucmichael93](https://forum.freecodecamp.org/u/ucmichael93)\
**Post date:** [December 21, 2024, 1:23am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/3 "2024-12-21T01:23:46Z")

</div>

Thanks very much i appreciate.

---

<div class="post-metadata">

**Author:** ![vikramvi](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/vikramvi/32/111118_2.png) [@vikramvi](https://forum.freecodecamp.org/u/vikramvi)\
**Post date:** [December 21, 2024, 2:49am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/4 "2024-12-21T02:49:58Z")

</div>

> [@Beginning my coding journey, super scared…](https://forum.freecodecamp.org/t/beginning-my-coding-journey-super-scared/633157/3):
>
> From my own learning experiences; I suggest below Once you finish learning HTML and CSS, STOP and build lots of projects on your own. checkout frontend mentor for building projects Then learn javascript, and again build lots of projects This is the only way you can be a good coder in next 6 - 12 months based on your commitment & consistency

> [@HTML is fun and exciting](https://forum.freecodecamp.org/t/html-is-fun-and-exciting/721314/3):
>
> Do NOT forget to start building small static webpages and make them responsive as well. Learning syntax is just 10% job done, building projects with that knowledge is rest of 90% uphill task TBD All the very best

> [@How was your experience learning HTML, CSS and JS?](https://forum.freecodecamp.org/t/how-was-your-experience-learning-html-css-and-js/719804/3):
>
> Majority of us were in same phase during learning, I had been in that phase for 2 quarters in 2021, below helped me Find a team ( physical, remote ) to work, learn along Start building projects from Week 1 itself e.g. put button on a page at particular position etc, start with simple tasks and later keep building complex once If you can do a step in FCC successfully, then try to modify that problem a bit and try to solve it e.g. if button needs to be placed in center, then re-do same problem …

All the very best

---

<div class="post-metadata">

**Author:** ![ucmichael93](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ucmichael93/32/380460_2.png) [@ucmichael93](https://forum.freecodecamp.org/u/ucmichael93)\
**Post date:** [December 21, 2024, 11:46pm UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/5 "2024-12-21T23:46:27Z")

</div>

Very helpful Sir, I’m going to apply this and work earnestly to archive my goal

---

<div class="post-metadata">

**Author:** ![ucmichael93](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ucmichael93/32/380460_2.png) [@ucmichael93](https://forum.freecodecamp.org/u/ucmichael93)\
**Post date:** [December 21, 2024, 11:48pm UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/6 "2024-12-21T23:48:00Z")

</div>

Thank you very much, i appreciate your advice

---

<div class="post-metadata">

**Author:** ![JonLeo](https://avatars.discourse-cdn.com/v4/letter/j/3e96dc/32.png) [@JonLeo](https://forum.freecodecamp.org/u/JonLeo)\
**Post date:** [December 23, 2024, 1:30am UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/7 "2024-12-23T01:30:35Z")

</div>

Thank you very much!

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/freecodecamp/original/3X/e/1/e1c433102e34b46dfaa3e15d13ab9a514b127078.svg) [@system](https://forum.freecodecamp.org/u/system)\
**Post date:** [June 23, 2025, 1:31pm UTC](https://forum.freecodecamp.org/t/coding-programming-beginners-road-map/726083/8 "2025-06-23T13:31:08Z")

</div>

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.
