# All coding advice welcomed

**URL:** <https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743>\
**Category:** Career (You Can Do This!)\
**Created:** [December 29, 2020, 6:21am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743 "2020-12-29T06:21:32Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![codeincold](https://avatars.discourse-cdn.com/v4/letter/c/958977/32.png) [@codeincold](https://forum.freecodecamp.org/u/codeincold)\
**Post date:** [December 29, 2020, 6:21am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/1 "2020-12-29T06:21:32Z")

</div>

Hello, I’m somewhat of a newbie to learning how to code but have no idea where to start or how… do I have the right computer? Will I need to make any expensive upgrades to my current laptop (Acer Chromebook)? Any additions? What are some good books?

If you can assist me I would love your feedback

---

<div class="post-metadata">

**Author:** ![Sibert](https://avatars.discourse-cdn.com/v4/letter/s/7bcc69/32.png) [@Sibert](https://forum.freecodecamp.org/u/Sibert)\
**Post date:** [December 29, 2020, 7:02am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/2 "2020-12-29T07:02:46Z")

</div>

> [@codeincold](#):
>
> to learning how to code but have no idea where to start

Without knowing your goals and preferences, I suggest you start with the three classics: HTML, CSS and Javascript. One site that helped me a lot is [https://www.w3schools.com](https://www.w3schools.com) . Others may suggest FreeCodeCamp.

---

<div class="post-metadata">

**Author:** ![jwilkins.oboe](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/jwilkins.oboe/32/179497_2.png) [@jwilkins.oboe](https://forum.freecodecamp.org/u/jwilkins.oboe)\
**Post date:** [December 29, 2020, 7:24am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/3 "2020-12-29T07:24:27Z")

</div>

Hi @codeincold!

Welcome to the forum!

> [@codeincold](#):
>
> I’m somewhat of a newbie to learning how to code but have no idea where to start

If you are interested in web development then I would start with the FCC curriculum. [https://www.freecodecamp.org/learn](https://www.freecodecamp.org/learn)

FCC teaches what is called the MERN stack (MongoDB, Express, React, Node.js) and Python. If you are interested in switching careers into web development, then I would suggest doing at least the first six certifications.

In addition to FCC you will discover other resources that will help you.  
Here are some of my favorites.

> **[HTML: HyperText Markup Language | MDN](https://developer.mozilla.org/en-US/docs/Web/HTML)**
>
> HTML (HyperText Markup Language) is the most basic building block of the Web. It defines the meaning and structure of web content. Other technologies besides HTML are generally used to describe a web page's appearance/presentation (CSS) or...

> **[CSS-Tricks](https://css-tricks.com/)**
>
> CSS-Tricks is a website about websites.

> **[JavaScript | MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript)**
>
> JavaScript (JS) is a lightweight interpreted (or just-in-time compiled) programming language with first-class functions. While it is most well-known as the scripting language for Web pages, many non-browser environments also use it, such as Node.js,...

> **[freeCodeCamp.org](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ)**
>
> Learn to code for free.

> **[Kata Practice](https://www.codewars.com/kata/latest/my-languages)**
>
> Develop your coding skills with code challenges designed to strengthen your ability to solve coding problems. Pick up new programming techniques from your fellow software development peers.

> [@codeincold](#):
>
> do I have the right computer?

You just need a basic computer with an internet connection.  
Nothing fancy.

> [@codeincold](#):
>
> Will I need to make any expensive upgrades to my current laptop (Acer Chromebook)?

Maybe way down the line when you start working as a developer and you want to treat yourself to some new gear. But for now, I wouldn’t worry about it.

> [@codeincold](#):
>
> What are some good books?

I am going off of the assumption that you are interested in web dev. So my suggestions will be for that.

> **[The best books for web development beginners \[2021\] - Coder Coder](https://coder-coder.com/best-web-development-books/)**
>
> Looking for the best books to learn web development? Check out this list of top books for beginners learning to code-- some are even free to read online!

---

<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:** [December 29, 2020, 7:55am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/4 "2020-12-29T07:55:20Z")

</div>

> [@codeincold](#):
>
> Will I need to make any expensive upgrades to my current laptop (Acer Chromebook)

1. Its pretty hard/impossible to upgrade the hardware on Chromebooks
2. A Chromebook can get you pretty far learning wise.

Luckily learning how to code can be done using lots of websites/online tools, and just being thrifty with what you got. As long as you have time, grit and an internet connection you are pretty much set 👍

---

<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:** [December 29, 2020, 11:14am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/5 "2020-12-29T11:14:26Z")

</div>

in case you find yourself wanting to learn something that you can’t or don’t want to install on your computer, you can use online environments like repl.it, codesandbox, gitpod etc depending on your needs (with gitpod it’s like using vs code, with also all add ons available, just in a cloud environment)

---

<div class="post-metadata">

**Author:** ![codely](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/codely/32/184577_2.png) [@codely](https://forum.freecodecamp.org/u/codely)\
**Post date:** [December 29, 2020, 11:25am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/6 "2020-12-29T11:25:14Z")

</div>

> [@ILM](#):
>
> gitpod

Can we use GitPods for FCC projects?

---

<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:** [December 29, 2020, 11:40am UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/7 "2020-12-29T11:40:10Z")

</div>

you can use gitpod for everything, note that gitpod is a dev environment, not something you can host projects with, it will  
not give a live version online, so you need something else for that

---

<div class="post-metadata">

**Author:** ![mrplexa](https://avatars.discourse-cdn.com/v4/letter/m/779978/32.png) [@mrplexa](https://forum.freecodecamp.org/u/mrplexa)\
**Post date:** [December 29, 2020, 3:00pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/8 "2020-12-29T15:00:26Z")

</div>

Youtube Channel of Freecodecamp ([https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0B](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ)[Q](https://sewgadgets.com/brother-cs7000i-sewing-machine/)) is one of the best source for learning programming. You can’t ignore it’s amazing stuff.

---

<div class="post-metadata">

**Author:** ![Brijesh](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/brijesh/32/134236_2.png) [@Brijesh](https://forum.freecodecamp.org/u/Brijesh)\
**Post date:** [December 29, 2020, 4:25pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/9 "2020-12-29T16:25:55Z")

</div>

You needn’t make too many changes! You’ll love Coding, trust me. It’s going to be fun on freecodecamp.

---

<div class="post-metadata">

**Author:** ![Brijesh](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/brijesh/32/134236_2.png) [@Brijesh](https://forum.freecodecamp.org/u/Brijesh)\
**Post date:** [December 29, 2020, 4:27pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/10 "2020-12-29T16:27:03Z")

</div>

And yes, your laptop is decent. You should have no problems. All the best!!

---

<div class="post-metadata">

**Author:** ![kevinSmith](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/kevinsmith/32/72934_2.png) [@kevinSmith](https://forum.freecodecamp.org/u/kevinSmith)\
**Post date:** [December 29, 2020, 4:46pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/11 "2020-12-29T16:46:11Z")

</div>

You start on the first less of the FCC curriculum. And just work on it every day.

As stated, your laptop should be fine for now. One thing that might be nice is to hook up a larger monitor to it - I don’t know if you can do it with the CB. But it’s not required - it just makes work easier.

---

<div class="post-metadata">

**Author:** ![codeincold](https://avatars.discourse-cdn.com/v4/letter/c/958977/32.png) [@codeincold](https://forum.freecodecamp.org/u/codeincold)\
**Post date:** [January 11, 2021, 8:49pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/12 "2021-01-11T20:49:58Z")

</div>

awesome thank you this will help as I love to read.

---

<div class="post-metadata">

**Author:** ![codeincold](https://avatars.discourse-cdn.com/v4/letter/c/958977/32.png) [@codeincold](https://forum.freecodecamp.org/u/codeincold)\
**Post date:** [January 11, 2021, 8:50pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/13 "2021-01-11T20:50:30Z")

</div>

I love it here & I love coding!! perfect combo

---

<div class="post-metadata">

**Author:** ![codeincold](https://avatars.discourse-cdn.com/v4/letter/c/958977/32.png) [@codeincold](https://forum.freecodecamp.org/u/codeincold)\
**Post date:** [January 11, 2021, 8:51pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/14 "2021-01-11T20:51:30Z")

</div>

Thanks a ton Kev. I’ve never heard of the FCC curriculum. will be checking it out

---

<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, 6:13pm UTC](https://forum.freecodecamp.org/t/all-coding-advice-welcomed/437743/15 "2021-06-01T18:13:33Z")

</div>

Closed on June 1, 2021, 6:13pm UTC


