If you're new to text-based programming, it can be very frustrating. Simple typos can mess up your entire program, and it can be difficult to spot where the error is. In fact, this happens no matter how experienced a programmer you are! There are a number of new concepts to master, and sometimes it seems like you have to grasp them all at once. While I think CodeHS does a pretty good job of moving through the basics a bit at a time, there's no getting around the fact that programming takes a different kind of thinking than you're probably used to. If you feel overwhelmed at some point, know that that's normal. Just take a couple deep breaths, or a short break, and try again. You'll be surprised how easy some of the challenges are after you've done them a few times! Learning to deal with the frustrations is just part of programming, and you'll probably find that you develop some skills around frustration that are really useful in other areas of your life as well.