Q: How do I learn programming?
A: You can learn Full Stack JavaScript development, including HTML/CSS, React.js, React Native, Node.js, Docker and much more on CoderslangJS.


Q: Is there enough demand for Software Engineers?
A: Currently, there’s a significant shortage of qualified Software Developers. This isn’t expected to change in the upcoming 10-20 years.


Q: Why JavaScript?
A: JavaScript is a de-facto standard of the modern web. You can use it for Backend, Frontend and Mobile Development. Other programming languages are more niche and might not fit you well.


Q: Why Full Stack?
A: Being Full Stack means that you have a general skill set that you can apply anywhere. You know how to program a fully functional Backend Server on Node.js and you know how to spin it up. You can create amazing single page applications with React.js. And if that’s not enough, you can write native iOS and Android apps with shared codebase in React Native. So, you’ll get the solid foundation and then choose where you’d like to be a one man wolfpack or sharpen your skills in some specific area. Flexibility is a solid advantage.


Q: How exactly will I learn JavaScript, HTML/CSS, Node.js, React.js and React Native?
A: You’ll study the theory in the browser on js.coderslang.com. Once you have enough theoretical knowledge, you’ll get practical tasks that you’ll solve in Visual Studio Code. Our test engine will verify your solution, and give you hints about what should be improved in order to pass the test.


Q: Do I really need to install the VSCode Extension?
A: Yes, you do. You’ll be coding ONLY in the real world scenarios. That’s why you need the IDE. The complexity of the tasks will start at the very basic level, but you’ll be solving them in the same environment that millions of professional software engineers are using. By the end of the course you’ll be miles ahead of the peers that were coding in some browser sandbox.


Q: Something went wrong while I was solving the task. How can I reset it to the original state?.
A: You should delete the task folder, i.e. task70 and then click Download tasks in the Coderslang Dashboard once again.


Q: How do I earn energy to open the next lecture?.
A: You earn energy by solving practice tasks in VSCode. To start, you should download the Coderslang extension and login using your API key.


Q: Where do I get an API key?
A: You can find the API key in the settings section of the course. Look for the Settings in the top part of the screen. Right above the lecture content.


Q: I have an urgent question. How can I contact support?
A: We’re always ready to help in our Telegram chat.


Q: My question is not listed here, what should I do?
A: You can send us an email to [email protected] with your question. We’ll add it to the FAQ or give you a direct response.