The project description has a recommended list of courses and materials for you to study before getting started. Projects are built into the Hexlet learning programs, and we advise taking courses and projects in the order in which they are prescribed.
The article "Preparing for Projects" outlines the technical details for you to get ready. Be sure to read it, especially if you use Windows.
Some students strive to write perfect code on the first try, spending a lot of effort and time on this. For example, they'll spend several days on one step until it reaches "perfection". As a rule, this is not possible, and in the same time you could have gone through several steps.
Two conclusions from this:
Projects, especially for newcomers, are an escape from your comfort zone, encountering the new and unfamiliar. When they have difficulties, some students withdraw and subject themselves to excessively long reflection, or lose heart altogether and abandon the project.
But the projects are not as complicated as they may seem at first glance. They are designed in such a way that, with an even distribution of effort ("a little every day" rather than "all at once"), you will successfully reach the end.
So don't panic, ask questions, and keep going!
Depending on the learning format, you can ask:
Tutors answer questions on projects within 2-3 days maximum, and community managers monitor the timing and quality of answers in groups. Other students can respond in the community and discussions - there is no regulated response time.
Copying and borrowing other people's code is prohibited by project rules. But that's not the point. When students try to cheat the system, the only real victims of these actions are themselves. They are only deceiving themselves.
The point of a project is to go through the pain and suffering of writing code yourself, to gain refactoring experience based on feedback from a tutor, and to solve unfamiliar problems. Projects help to consolidate acquired knowledge and simulate real programmer experiences.
Cheaters voluntarily deprive themselves of all these opportunities.