Welcome to the Treehouse Community
The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.
MSM KSD14269 Points
I feel very much overwhelmed now. I can understand but so difficult to follow this section of promises.
As the course advance from callback to promise i feel it very overwhelming. Is this normal or do anyone feels the same? Can i find more directions/resources to learn this part in small bits?
Allison BuskirkCourses Plus Student 8,599 Points
Brian Bochicchio9,474 Points
Yeah, I am there too. I don't think the idea of promises is that hard.
I think the example adds some "magic" and complexity that make it harder to soak in. For example, I don't recall us being introduced to map yet and arrow functions are still kinda fresh. Project is cool though.
I've also felt extremely frustrated and disheartened trying to follow this particular part of the course. I must have rewatched all the videos at least three times and I'm still struggling. I really recommend, though, checking out the three videos suggested above. I, at least, have found them very helpful: Fun Fun Function Promises: https://www.youtube.com/watch?v=2d7s3spWAzo
Web Dev Simplified Promises: https://www.youtube.com/watch?v=DHvZLI7Db8E&t=14s
I think it's a good idea to use a variety of resources when you're trying to wrap your head around new concepts. I've really enjoyed Guil's videos up till now and found that he explains things well. But I feel, like many others who have pointed it out, that this section is much trickier than others that have come before it in the Front End course. It introduces a lot of new concepts that we haven't seen before, some of which he does not explain, and it is hard not feel out of your depth....
Its normal to feel overwhelmed and disheartened when learning new programming concepts. I'm feeling the same thing too. Keep in mind though that the reason its so confusing is because its so new. Once we get some practice in, things will start to click, just like any new thing we learn in life. Dont be discouraged.
Karina RogersFront End Web Development Techdegree Student 11,392 Points
I must agree. The rest of the courses have been understandable using the videos and teacher's links. If the concepts of Async JS and Promises are difficult, why mess around with extra features like map, setTimeOut and Error? I understand they are trying to 'bring it all together' but it distracted from the core concepts and resulted in me relying entirely upon outside sources to learn the material
Charlynn Schmiedt9,288 Points
You aren't alone — I am feeling overwhelmed by all of this, too. I felt great after AJAX basics, but I don't feel like I know how anything in this section works at all. It's probably an easy enough concept to master, but something is missing that's tripping me up.
JASON LEE13,616 Points