Finished Lesson 8 - Should I learn more JavaScript? #2422
-
Hi there, I hope you are all enjoying this fantastic course. I've finished lesson 8 and have managed to follow along and get everything working. But I have struggled quite a lot with the asynchronous JS stuff since I am not familiar with it. Callbacks & promises, functions wrapped in functions... it makes my head hurt a bit and there have been a few times where I just typed out Patrick's code without quite understanding it (although I do know what everything does, I am no where near being able to replicate it from scratch). Should I proceed with the course or take a break to learn more JavaScript? Does the JavaScript get more complex? I'm quite keen to get into more Solidity stuff, but it seems a lot of my mental energy is taken up trying to figure out all this JavaScript. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 1 reply
-
@alkali333 Obviously you can! The purpose is to learn not to finish the course if you are struggling then you can first learn these things and then continue from here. But I think things now will be similar to previous lessons. After lesson 9, the more focus is on Frontend (React, Nextjs), and Solidity. |
Beta Was this translation helpful? Give feedback.
-
Then again, your goal should rather be to experiment with all the possibilities of the concepts elaborated in the course--by lesson 8 I'd say it is sufficient to do numerous blockchain-related things by yourself (e.g. some arbitrary smart contract). For better comprehension, go through (again, experiment w/ all the concepts demonstrated) a full course on JavaScript; this should be sufficient for understanding the course. Additionally, if you intend on following with the front-end part too, then a React course should be sufficient as well. FCC is a gem-mine for the above. Furthermore, if some specific concepts are still confusing to you, you can always look out for help on here (or StackOverflow) and we will definitely help you out. All the best! |
Beta Was this translation helpful? Give feedback.
@alkali333 Obviously you can! The purpose is to learn not to finish the course if you are struggling then you can first learn these things and then continue from here. But I think things now will be similar to previous lessons. After lesson 9, the more focus is on Frontend (React, Nextjs), and Solidity.