Challenges are hard

Im doing the programming in swift right now, and im almost done, but when it comes to the challenges I find it hard and often times see my self looking at the answers for help. Is this normal? and what should I do to help this?

The challenges are on the hard side, so don’t be worried if you have to look at the challenges.

The important thing is that you give the challenges your best shot first. By at least trying (even if you get stuck), the solutions will make a lot more sense and it will help you identify your knowledge gaps and things to re-study or practice. I hope that helps!