# Should I finish webdesigh before moving to javascript and data structures

**URL:** <https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272>\
**Category:** General\
**Created:** [June 24, 2018, 4:20pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272 "2018-06-24T16:20:04Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Riley2](https://avatars.discourse-cdn.com/v4/letter/r/e8c25b/32.png) [@Riley2](https://forum.freecodecamp.org/u/Riley2)\
**Post date:** [June 24, 2018, 4:20pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/1 "2018-06-24T16:20:04Z")

</div>

I was wondering if it was recommended that I complete web design before moving to javascript. I am very new to this and the only experience I have is basic HTML and HTML5 and Basic CSS. Correct me if I’m wrong but javascript is the beginning of coding games I believe. So if I’m wanting to code games is it needed that I know how to code websites? Thanks for reading!

---

<div class="post-metadata">

**Author:** ![newcodervg](https://avatars.discourse-cdn.com/v4/letter/n/d9b06d/32.png) [@newcodervg](https://forum.freecodecamp.org/u/newcodervg)\
**Post date:** [June 24, 2018, 4:49pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/2 "2018-06-24T16:49:52Z")

</div>

I’m new to this too and i think it all relates…  
Here’s a you tube channel that is one of the channels i have subscribed to…

> **[Zenva](https://www.youtube.com/channel/UCDJVbKWW-ThFTraRklmF1IQ)**
>
> At Zenva our goal is to empower people so that they can create their own videogames, mobile apps and websites. We believe in the power of education and want ...

I have other game-programming subscriptions on my you tube page, i’m just not sure which ones they are…  
[https://www.youtube.com/feed/channels](https://www.youtube.com/feed/channels)

---

<div class="post-metadata">

**Author:** ![Raptortilla](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/raptortilla/32/89626_2.png) [@Raptortilla](https://forum.freecodecamp.org/u/Raptortilla)\
**Post date:** [June 24, 2018, 4:53pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/3 "2018-06-24T16:53:23Z")

</div>

Hi!

It’s not necessary finish web design to start with JavaScript. And to make games you may know nothing about websites, they are two different worlds. It doesn’t mean that things that you learn in one or another world will be helpful in the other.  
You may or may not learn coding games with JavaScript, though it is not the best language for that. The most important thing is to learn the basics of programming, and for that the javascript section is good enough! Next step is to learn to make videogames, which is far more than programming (you can even make videogames without programming in some engines). My suggestion is to learn JavaScript from the javascript section, start learning to make videogames, continue with webdesign… When you are comfortable with resolving small problems with javascript, I recommend to switch to C# and start learning Unity3D.  
C# is the main language used in Unity3D and is a far more robust language than JavaScript. Unity3D is one of the best engines out there to make games and is relatively easy to learn. You may try others that are more easy before unity (Construct 2 for example).

---

<div class="post-metadata">

**Author:** ![Riley2](https://avatars.discourse-cdn.com/v4/letter/r/e8c25b/32.png) [@Riley2](https://forum.freecodecamp.org/u/Riley2)\
**Post date:** [June 24, 2018, 5:00pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/4 "2018-06-24T17:00:19Z")

</div>

alright ill check them out!

---

<div class="post-metadata">

**Author:** ![Riley2](https://avatars.discourse-cdn.com/v4/letter/r/e8c25b/32.png) [@Riley2](https://forum.freecodecamp.org/u/Riley2)\
**Post date:** [June 24, 2018, 5:02pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/5 "2018-06-24T17:02:01Z")

</div>

oh alright thanks this really clears things up.

---

<div class="post-metadata">

**Author:** ![newcodervg](https://avatars.discourse-cdn.com/v4/letter/n/d9b06d/32.png) [@newcodervg](https://forum.freecodecamp.org/u/newcodervg)\
**Post date:** [June 24, 2018, 5:04pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/6 "2018-06-24T17:04:51Z")

</div>

I’m going thru my subscriptions,not as many on gaming as i thought but here’s another one.

> **[ScriptersWar](https://www.youtube.com/channel/UC8Yp-YagXZ4C5vOduEhcjRw)**
>
> Programming tutorials to make video games in HTML Javascript, HTML5, Nodejs. Update videos about the MMORPG Raining Chain. YT banner made by Squid.

---

<div class="post-metadata">

**Author:** ![newcodervg](https://avatars.discourse-cdn.com/v4/letter/n/d9b06d/32.png) [@newcodervg](https://forum.freecodecamp.org/u/newcodervg)\
**Post date:** [June 24, 2018, 5:09pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/7 "2018-06-24T17:09:24Z")

</div>

HERE’S ONE MORE.

> **[Meth Meth Method](https://www.youtube.com/channel/UC8A0M0eDttdB11MHxX58vXQ)**
>
> Hello! My name is Pontus and I live in Stockholm. On this channel I try to make videos that explain coding concepts, web development and JavaScript. I've bee...

---

<div class="post-metadata">

**Author:** ![newcodervg](https://avatars.discourse-cdn.com/v4/letter/n/d9b06d/32.png) [@newcodervg](https://forum.freecodecamp.org/u/newcodervg)\
**Post date:** [June 24, 2018, 5:18pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/8 "2018-06-24T17:18:56Z")

</div>

This sites great for canvas and web animations.

> **[Adam Khoury](https://www.youtube.com/channel/UCpzRDg0orQBZFBPzeXm1yNg)**
>
> Learn to code and design like a professional. Master development technologies like JavaScript, PHP, SQL, HTML, CSS, ActionScript and more.

---

<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 17, 2021, 8:19pm UTC](https://forum.freecodecamp.org/t/should-i-finish-webdesigh-before-moving-to-javascript-and-data-structures/203272/9 "2021-01-17T20:19:07Z")

</div>

Closed on January 17, 2021, 8:19pm UTC


