# First time coding

**URL:** <https://forum.freecodecamp.org/t/first-time-coding/364499>\
**Category:** General\
**Created:** [March 27, 2020, 10:35pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499 "2020-03-27T22:35:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mhillman317](https://avatars.discourse-cdn.com/v4/letter/m/5e9695/32.png) [@Mhillman317](https://forum.freecodecamp.org/u/Mhillman317)\
**Post date:** [March 27, 2020, 10:35pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499/1 "2020-03-27T22:35:23Z")

</div>

Can someone give me advice on how to start coding? What languages should I learn first, I bought a java book and was going to start reading it and but a friend said maybe I should jump into html or JavaScript first to get the basics down. Any advice?

---

<div class="post-metadata">

**Author:** ![bradtaniguchi](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/bradtaniguchi/32/110427_2.png) [@bradtaniguchi](https://forum.freecodecamp.org/u/bradtaniguchi)\
**Post date:** [March 27, 2020, 10:46pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499/2 "2020-03-27T22:46:17Z")

</div>

It really depends on your own personal goals.

FreeCodeCamp’s own curriculum provides a roadmap to get a **web developer job**. It can be started [here](https://www.freecodecamp.org/learn/).

You might want to be a mobile developer and build Android apps, in which case Java is the language used to build those apps. Or maybe you want to build IOS apps with Swift.

Or if you just want to automate stuff, or just learn programming concepts for the fun of it, then something like Python is a good starting point due to its easy to learn syntax.

Maybe your not sure what you want to do, you just want to learn how to code. I recommend going into anything and everything at a beginner level and see how you feel. Odds are you will find yourself going “wtf am I doing!!!” very often, but this is normal, regardless of what your trying to learn.

Regardless of what you do just be sure you understand **programming languages are just the tool you write with to make the computer do stuff**. Its more important to get the concepts of programming, then to learn specific languages, as all languages perform the same job at the end of the day.

Good luck!

---

<div class="post-metadata">

**Author:** ![Li7](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/li7/32/139590_2.png) [@Li7](https://forum.freecodecamp.org/u/Li7)\
**Post date:** [March 28, 2020, 2:47pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499/3 "2020-03-28T14:47:57Z")

</div>

Hello Everyone. Am new here. How can I get started ?

---

<div class="post-metadata">

**Author:** ![KittyKora](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kittykora/32/124629_2.png) [@KittyKora](https://forum.freecodecamp.org/u/KittyKora)\
**Post date:** [March 28, 2020, 3:07pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499/4 "2020-03-28T15:07:52Z")

</div>

> **[freeCodeCamp.org](https://www.freecodecamp.org/learn)**
>
> Learn to code. Build projects. Earn certifications.Since 2015, 40,000 graduates have gotten jobs at tech companies including Google, Apple, Amazon, and Microsoft.

  
sign in or make an account and hit the 1st lesson

---

<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:** [June 1, 2021, 7:32pm UTC](https://forum.freecodecamp.org/t/first-time-coding/364499/5 "2021-06-01T19:32:20Z")

</div>

Closed on June 1, 2021, 7:32pm UTC


