Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

iOS

Luqman Shah
Luqman Shah
3,016 Points

Is it normal to get stuck in an objective/code challenge or have no idea what the teacher is talking about in the video?

I am doing the swift basics course and I am stuck with variables. I do not understand this concept and I do not remember the code that I have to put in the objective/code challenge because I simply do not understand it. Is this a problem? When you guys have no idea what the teacher is talking about in a video, what do you do? Is this an issue because I have no coding or programming experience?

And which courses would you guys recommend to people who have no programming experience what so ever? Because I want to build apps, but if I have to take a corse in web design or something in order to understand and grasp the fundamentals of iOS development, then I will do so. Because I literally don't understand a word the teacher is saying about variables(which is the first video in the swift basics corse) nor do I understand it's purpose. I just understand the fact that it's simply there just because.

1 Answer

Enrique Munguía
Enrique Munguía
14,311 Points

Do not worry, everyone got stuck when first learning programming, it is a gradual and in some times slow process, but once you grasp the basic concepts you can start building more complex programs, one step at a time. The basic concepts you need to learn are: variables, conditional statements, loops and functions, almost every language is built upon this foundation. I'd recommend trying with another basic curse like Javascript Basics or Java Basics, the concepts are the same, the only thing is different is the syntax, once you learn these concepts in any language you can re watch the swift courses and have a better understanding of what is going on. Do not give up, your situation is common, you can do it.

Luqman Shah
Luqman Shah
3,016 Points

Enrique Munguía Cool thanks, this really helped. I will take your advice!

Luqman Shah
Luqman Shah
3,016 Points

Enrique Munguía so should I take a course in java first to better understand variables, loops, functions, etc? What would be the best and easiest course on this website to better understand programming as a beginner and work my way up?

Enrique Munguía
Enrique Munguía
14,311 Points

My recommendation is Javascript Basics because it is a complete course containing all the things you need to learn, and the language syntax is very similar to Swift.