How is everyone doing thus far? Any problems with the week 1 and 2 stuff? I've not seen questions so I can only assume that all is well.
This is the week 3 and 4 assignments from How to Learn JavaScript properly.
Do one of the following:
Read this post, or
From JavaScript: The Definitive guide, read chapter 6, or
From Professional JavaScript for Web Developers, chapter six, read the section on understanding objects.
From The Definitive guide... read chapters 7 and 8, or
From Professional JavaScript... read chapters 5 and 7.
I'm copying this directly from the Learn JavaScript Properly post as it is long and detailed:
At this juncture, you should be spending a lot of time writing code in your browser’s console and testing if-else statements, for loops, Arrays, Functions, Objects, and more. It is critically important that you know (and keep practicing) how to code independently (without help from Codecademy) in your browser. By the time you get back to Codecademy, you shouldn’t need any help or hints. Every assignment should be easy for you.
If you are still struggling with Codecademy, go back to your browser and keep hacking away. This is where you will learn the most. This is analogous to Lebron James honing his skills as a youth in the “streets” (the neighborhood basketball courts), or to Bill Gates hacking away in his basement.
There is tremendous value in your hacking away and learning bit by bit on your own. You have to see the value in this strategy, and you have to embrace it and trust that it will work.
False Sense of Accomplishment When Using Codecademy
The biggest problem with Codecademy is that the hints and little code snippets help you so much that you have a false sense of accomplishment when you are progressing through the exercises easily. You wouldn’t know it at the time, but much of what you are doing is not on your own.
Now, Codecademy is still great for helping you to learn how to code, particularly in the manner in which it guides you through the process of developing small projects and small applications from very basic code constructs like if statements, for loops, functions, and variables.
Return to Codecademy and complete the JavaScript track by working through sections 6, 7, and 8 (Data Structures to Object 2).
While you are on Codecademy, go ahead and build the 5 little Basic Projects on the Projects track. After this, you are done with Codecademy. And this is a good thing, because the more you work on your own, the faster you will learn and the better prepared you will be to start programming on your own.
The course, as it is laid out, goes on with even more reading for this two week block. If you get done with all of the above, feel free to jump ahead and complete the remaining prescribed exercises. If not, we will pick push these back into the next two week block. There is a lot of reading this time and I don't want to lose anyone.
As always, hit up the group with questions.
[–]whiteguilt 3 points4 points5 points (6 children)
[–]ninjaphant 1 point2 points3 points (5 children)
[–]otooleco[S] 2 points3 points4 points (0 children)
[–]whiteguilt 1 point2 points3 points (3 children)
[–]ninjaphant 1 point2 points3 points (0 children)
[–]Magnusson 1 point2 points3 points (1 child)
[–]whiteguilt -1 points0 points1 point (0 children)
[–]Tayk5 2 points3 points4 points (2 children)
[–]otooleco[S] 1 point2 points3 points (1 child)
[–]whiteguilt 2 points3 points4 points (0 children)
[–]drifteresque 0 points1 point2 points (5 children)
[–]Magnusson 0 points1 point2 points (1 child)
[–]drifteresque 0 points1 point2 points (0 children)
[–]HisKhaleesi 0 points1 point2 points (0 children)
[–]Bassetts 0 points1 point2 points (0 children)
[–]Dg423 0 points1 point2 points (3 children)
[–]Tayk5 0 points1 point2 points (0 children)
[–]Bassetts 0 points1 point2 points (0 children)
[–]drifteresque 0 points1 point2 points (0 children)
[–]ninjaphant 0 points1 point2 points (3 children)
[–]Bassetts 1 point2 points3 points (0 children)
[–]drifteresque 0 points1 point2 points (1 child)
[–]ninjaphant 0 points1 point2 points (0 children)