1. It is important that you plan the whole project. If you don't plan, you will find it difficult to finish the project. There will be programming problems, there may be delays due to the fact that a part you were planning on using died, or your prototype does not behave as intended.
2. If you get stuck, ask questions on the Slack channel.
3. It's preferable to divide the project in small, manageable tasks, so that you continue to gain confidence as you progress through the project.