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 trialMarian Florescu
1,054 PointsHello everyone, I am a beginner with the tree house and programming :( , can someone please tell me what are the steps
Hello everyone, I am a beginner with the tree house and programming :( , can someone please tell me what are the steps to do on becoming a web developer? I know that I have to work hard and put a lot of time, but I want to do it, the problem is that I don't have a clue where to start, thank you very much in advance and any advice is greatly appreciated
2 Answers
Henrik Christensen
Python Web Development Techdegree Student 38,322 PointsI would begin with the Front End track https://teamtreehouse.com/tracks/front-end-web-development
Luke Pettway
16,593 PointsHello Marian. Welcome to Team Treehouse, it is awesome to see that you are interested in becoming a web developer. There are several tracks to go through for learning web development, and the best one to start with is probably Learn Front End Web Development: https://teamtreehouse.com/tracks/front-end-web-development.
That course will teach you HTML, which are the building blocks of a web page, CSS which is the styling of a page, and JavaScript which is what provides functionality to a site.
Once you finish that course, there are a lot of other tracks which you can take. If you are more interested in Web Applications, consider several of the JavaScript specific tracks, especially the React one. Otherwise, you could learn CSS more in depth with the CSS specific tracks.
I also highly recommend the Digital Literacy course as there is a lot of terminology in this field. Here is the link for that too: https://teamtreehouse.com/tracks/digital-literacy.
Web Developer Advice:
Learn HTML and CSS first, and learn them deeply. Everything you do even with frameworks like React still rely heavily on your understanding of things like semantic markup, accessibility, usability, etc.
Master vanilla JavaScript first. React and Angular (or insert other framework) are great tools, but they are even better when you know JS fundamentals and patterns. You'll find yourself running into fewer errors, or that errors are easier to fix with deeper knowledge of regular JS.
Don't start big. What I mean by that is don't try to learn web development by downloading something like React Boilerplate, you'll discourage yourself very quickly. It's better to learn the smaller pieces separately and start putting them together.
General Advice:
Never stop being curious. Having a drive to understand everything and fix a problem is what makes a good programmer, after all what we do is solve problems.
Don't be dogmatic, things in our field change rapidly and you should be open to change as much as possible.
Constantly learn new things, even if they aren't relevant to what you do. Sometimes you find a good solution to your problem by looking at how other problems are solved. Other times you find a new tool that can make life easier.
Follow people on social media who work with or even build the tools you use. It's a great way to stay up to date on technology.
Find out what way you learn best and go with that. Sometime books work, sometimes following videos on YouTube works better. Whatever way you find that you learn, structure the materials you use around that method.
Good luck with everything and don't hesitate to reach out and ask questions whenever you are stuck!
Marian Florescu
1,054 PointsThank you very much, I started with Java Script, is this bad, or good? Thank you again for the advice and for the encouragement.
Luke Pettway
16,593 PointsI wouldn't say it is a bad thing at all. You're still learning important skills that you will use. What I will say is that because JavaScript so tightly couples with both HTML and CSS it'll make you a better developer for knowing both. That is because a lot of JS functionality involves manipulating HTML either by altering the page or by helping to styling and add functionality to the elements on the page.
Marian Florescu
1,054 PointsMarian Florescu
1,054 PointsThank you very much, I started with Java Script, if I gonna stuck I will go with front-and-end web development.