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

HTML HTML Forms Form Basics The Form Element

Carleen Hall
seal-mask
.a{fill-rule:evenodd;}techdegree
Carleen Hall
Front End Web Development Techdegree Student 3,158 Points

Should I know back-end before I continue with this course?

It sounds like I have to know some back-end programming before I move onto forms. I am working on building a simple website that requires users information. I have very basic Javascript knowledge. Should I become familiar with back-end programming before continuing with this course?

Immanuel Jaeggi
Immanuel Jaeggi
5,164 Points

I have briefly touched on forms in another course, but am no way near completing CSS yet. Is this course going to be too advanced for my knowledge?

3 Answers

Yes, in order to keep data you'll have to know some back end coding, PHP/Ruby ect. There is also a relatively easy alternative for capturing email and names. Constant contact, mail chip and ad webber provide their own tools that you can incorporate in your design in the mean time while you learn those languages.

I wouldn't say that's necessary. If anything knowing how forms work in html will probably aid your learning of whatever back-end solution you take on. If you want to do a website, learn html first. That's my advice.

Carleen Hall
seal-mask
.a{fill-rule:evenodd;}techdegree
Carleen Hall
Front End Web Development Techdegree Student 3,158 Points

Sorry for the initial confusion but I did not phrase my question correctly. I have already built a site or two with the basics HTML/CSS and JavaScript, and I will like to add a form to the contact page. In Nick's initial lesson he seems to speak about back-end programming to obtain a user information (maybe I misunderstood). So my question is do I need to know back-end programming to obtain a customer information e:g name, addresses etc?

Yes, you would need to have some sort of back-end solution in order to store data persistently.