Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

I am learning Full Stack Development for the very first time with zero programming experience.

I am learning Full Stack Development for the very first time without zero programming experience. While i am the track Front end web development, i would also need to start developing a web app for my organization. I am confused on whether i should develop my webapp in parallel to the courses i complete or should i watch all the tutorials, complete challenges and then start the development from scratch.

Simply put :

I have completed my HTML & CSS Courses, so can i start giving a shape to my website and then move on to the other courses like JavaScript & Python for my backend development?

I see few courses in my track which talk about AJAX, bootstrap and more and so i am confused whether completing the full course is really a mandate to give my website a basic start.

1 Answer

Hi Gokul,

Following a structured approach will always help you learn one building block at a time - design, front end and back end. It is not mandated that you complete all your courses to start building your own website. You could treat your project as a place to implement and utilize your skills as and when you learn.
You've mentioned completing HTML and CSS tracks, then why not use that knowledge to build a layout of your website. Share the output here on Tree House and get feedback comments to make that better while in the background continue to learn more new content.

It's an evolving process so to speak.

All the best!