Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.


Killeon Patterson
Killeon Patterson
17,538 Points

What lesson do I need to see to learn how to keep changes made to the DOM after refreshing the page?

What lesson do I need to learn to be able to keep changes made to the DOM inside a session? What programming language do I need to learn for back end JS concepts?

1 Answer

Chris Shaffer
Chris Shaffer
12,029 Points

JavaScript is also a server-side language.

What you're looking for is called "state" and "state management", you may also need to learn about databases if you're trying to write data in a permanent way.

If you're into JS, I would suggest learning more about JQuery if you haven't already, then move on to things like NodeJS and React.

To answer your question about what "language" to learn for back-end JS concepts - you're already on track - JavaScript.

NodeJS is the server-side engine for JavaScript and if you're looking to get into building web apps, even mobile apps, it's a great place to start.