DEV Community

1q3rsdfs
1q3rsdfs

Posted on • Edited on

Where to start - Front-end or Full Stack Javascript?

Hiya! I'm just getting started, and is planning on doing a Treehouse techdegree course. I'm debating whether to start with Front-end or Full stack javascript. I look forward to building stuff with JS, but I'm afraid if it has a steep learning curve. Please advice? Thanks!

Top comments (9)

Collapse
 
deciduously profile image
Ben Lovy

Also a beginner, but my $0.02 - start with your frontend. You can "fake" a backend by hardcoding some JSON to consume while you build out your functionality. Once your frontend behaves as expected you can explore generating that JSON yourself, and by that point you'll understand the shape of the problem better.

Collapse
 
1q3rsdfs profile image
1q3rsdfs

That makes sense. However, it says on Treehouse that it'll take me anywhere b/w 3-8 months to complete the front-end track. Not sure if it's a good use of time if what i want is to end up building stuff with javascript.

Collapse
 
deciduously profile image
Ben Lovy

I'm not familiar with Treehouse but it sounds thorough!

You'll absolutely learn how to use JavaScript on the frontend, but it will probably also walk you through CSS and HTML and you'll need to know all three.

JavaScript is a really versatile tool - I'd argue it doesn't really matter what part of an application you're building to learn how it works. When you're ready to hook up a backend, if you choose JavaScript you'll be applying the same exact skills just with a new framework. Instead of learning JavaScript and, e.g., Express, you just need to learn Express. The JavaScript parts are universal and you'll apply what you learn over and over again.

Thread Thread
 
1q3rsdfs profile image
1q3rsdfs

Got it. Thanks, Ben!

Thread Thread
 
deciduously profile image
Ben Lovy

You should probably listen to the other guy....he actually knows this specific program! I must have missed it when I first read your post, I thought you were talking about building an application.

Collapse
 
revskill10 profile image
Truong Hoang Dung

Start with your architecture. Because as i see, architecture is what defines what you'll use for your stack. Only then, start with server-side templating, then api. The last thing is learning frontend.
And all of a sudden you became a full-stack developer.

Collapse
 
jim9112 profile image
Jimmy Hannan

Hey I am currently taking the full stack tech degree at Treehouse and I recommend going that route. The first handful of modules focus on the front end then you work in the backend. The only reason I would recommend the front end path is if you want to focus on the UI end of things. Just keep in mind that there is a lot that is covered and you may need some extra time here or there to practice before moving on.

Collapse
 
bgadrian profile image
Adrian B.G.

As a full stack for many years I recommend to choose one of them and be brilliant at it, and keep the 2nd as a nice to know.

I think that front end dev is one of most complex development positions at the moment, it is in continue changing and it can keep you occupied for a decade.

Collapse
 
kumarr629879340 profile image
Kumar R

When beginning your journey in JavaScript development, it's recommended to start with front-end JavaScript. Master HTML, CSS, and JavaScript to build engaging user interfaces. Once you have a strong foundation, you can then explore full stack JavaScript to gain backend development skills and create complete web applications.
You can visit acaders.com to know more.