This is like learning any new language. The first few steps can take a while to master. Make sure you understand the following concepts before moving on, because it is going to get more complex fast
- How function parameters work
- How accessing object properties works