Progress: Completed 66 items of the freeCodeCamp Basic JavaScript challenges.
Notes: Most of the stuff I use on the daily so it was pretty easy to go trough the challenges. It is a nice refresher for the terminology. Most of the time you just write lines without really thinking so it's nice to read the description of each challenge and freshen up JavaScript terminology.
Declaring and iniatilizing variablesCalling or Invoking a functionData types within JavaScript (undefined, null, nan)Assignment, Arithmetic, Compound operators
Results: You can see the contributions on my freeCodeCamp account.
Resources: freeCodeCamp Basic Javascript
Time: 1h 00m 36s
Progress: Completed 24 items of the freeCodeCamp Basic JavaScript challenges.
Notes: Had a pretty long day at work and started late with my daily hour. Would like to do spend some time in the morning (on commute) and maybe split that hour up in multiple time frames. These challenges take some more time and combined with the time is the reason why I didn't complete that many of them. Hope I can finish up the Basic JavaScript course tomorrow and start with the Functional Program section.
Else statementsSwitch StatementsObjects; properties, keys, valuesAccessing values with dot and bracket notationManipulating 'complex' objects (with nested objects and arrays)
Results: You can see the contributions on my freeCodeCamp account.
Resources: freeCodeCamp Basic Javascript
Time: 1h 01m 46s
Progress: Completed 28 items of the freeCodeCamp Basic JavaScript and Functional Programming challenges.
Notes: Finished the Basic Javascript and Functional challenges as stated yesterday. Might go through the Functional ones again tomorrow to make sure I got those down. I split up my session today, 30 in the morning and 30 in the evening, feels like a nice balance so it's not that heavy to do all at once in the evening.
For, While (loops) statementsBasic Regular ExpressionsObjects and constructorsArray Methods (map, filter)
Results: You can see the contributions on my freeCodeCamp account.
Resources: freeCodeCamp Basic Javascript
Time: 1h 01m 59s
Progress: Completed the freeCodeCamp Functional programming section again and finished 4 algorithm challenges.
Notes: Spend the morning during my commute to go over the Functional programming section again. Nice to really get this down. In the evening I worked on the Algorithm challenges. The code of each challenge isn't really that 'hard' but researching to get the right answers takes some time.
- It really helps to split up each scripting challenge in really small steps.
- Don't give up and go to the hint too early. If I had taken a little more time I could have completed the palindrome challenge on my own but went to the hint instead. Prefer to take some more time (and do less challenges at the end of the day) then to go to the hint straight away.
- I don't think all of these challenges are things you come across everyday but they sure make you think like a programmer. Search for the problems in the documentation and take one step at a time.
Results: You can see the contributions on my freeCodeCamp account but since I went trough the functional program section again you don't see those contributions in the graph.
Resources: freeCodeCamp Basic Algorithm Scripting
Time: 1h 08m 52s
Progress: Completed 4 Basic Algorithm challenges.
Notes: It's pretty frustrating that from the four challenges I need to see the hints for two them. I get to around 80% of the desired result and I can't finish the last 20%. It's mostly just one word or one line and that bothers me. Maybe I need to change my strategy for searching or need to make a rule that I finish the challenge without looking at the hint. Once you see part of the solution you get that aha moment and I can complete it but maybe it feels even better if I can complete one without looking.
Also thinking about switching it up more. Doing those challenges for one hour straight is pretty frustrating at moments. Oh well, maybe I just need to bite the bullet.
Results: You can see the contributions on my freeCodeCamp account.
Resources: freeCodeCamp Basic Algorithm Scripting
Time: 1h 06m 47s
Progress: Completed 2 Basic Algorithm challenges and spend the rest of the day on the NodeSchool Javascripting Workshopper.
Notes: Not the most focused day, didn't really feel like I made alot of progress. Felt a bit distracted. I really like the interactive workshopper from NodeSchool it feels more hands on instead of being stuck in the freeCodeCamp editor. With what I was thing earlier, I do feel like I can get more done if I don't to the algorithm challenge for a full hour but switch it up with another resource.
So the goal is to maybe 2 or 3 algorithm challenges (30 minutes) and spend the rest of the hour on another resource. Then the hour minimum goes by really quickly and I even feel like I can code for more than the minimum hour while it's still feels fun.
Results: You can see the contributions on my freeCodeCamp account. I've pushed the NodeSchool Workshopper exercises to this repo.
Resources:
Time: 1h 04m 32s
Progress: Completed 3 Basic Algorithm challenges and finished the NodeSchool JavaScripting challenges.
Notes: The Basic Algorithm challenges are coming to an end and I've finished the NodeSchool challenges. I did more resources then expected in the first week. These resources may not be the most challenging right now but still, when I started I thought these would take me more time to complete. The goal is to finish the Basic algorithm challenges tomorrow and then if I have time left figure out what resource to take next.
Probably going to do one or [two] (https://github.com/workshopper/scope-chains-closures) JavaScript related workshoppers from NodeSchool and read through the MDN - Learn Web Development section about JavaScript. They explain some of the more topics a little bit more in-depth.
After that I think I've freshened up my basic JavaScript knowledge enough to start with the ES6 course by Wes Bos and then move onto JavaScript 30 cause it uses some ES6 syntax.
Results: You can see the contributions on my freeCodeCamp account. I've pushed the NodeSchool Workshopper exercises to this repo.
Resources:
Time: 1h 06m 08s
Progress: Started with the Functional JavaScript workshopper.
Notes: Didn't really grasp the concepts of this Workshopper and felt they were a little too verbose for my taste. Maybe it's nice to do these again in a later stadium but for now I don't really think I grasp the concepts that well. Still pushed the first couple of challenges to this repo.
Think it's better to finish the remaining freeCodeCamp Algorithm challenges first and learn some more basic stuff from the MDN documentation. Maybe look at some more basic 'easy' resources to do in the meantime.
Results: I've pushed the first NodeSchool Workshopper exercises to this repo.
Resources:
Time: 1h 03m 33s
Progress: Completed 2 Basic Algorithm challenges and started reading the MDN Learn Web Development Resource.
Notes: Still really like the mix between practical examples and reading. The MDN documentation is really written with beginners in mind. It's nice as a refresher and I really like how clear it's written but for me it can be a little more complex but I suppose that will come later. It's never a bad idea to skim trough some basic terminology.
Hope to finish the last two algorithm challenges tomorrow so I can check those off. Maybe even do them again later in the 100 days and see if I made any improvements and if I can complete them faster with less hints.
I do feel like that it's best to sit at home for more practical examples so I can focus more and in the train do some casual reading while taking notes.
Results: You can see the contributions on my freeCodeCamp account. The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 01m 12s
Progress: Progress wasn't tracked.
Notes: So I kinda coded for about 65Β± minutes today while I had some time left at work. So I kinda broke the rule that coding at work doesn't count towards 'official' time. But that's kinda not also true because I was reading some more JavaScript MDN documentation, just not the one where I left off. So I also kinda tracked my time doing it. So I kinda let this one slip trough the cracks and will spent atleast 2 hours tomorrow to kinda compensate.
Progress: Continued reading the MDN - Learn Web Development JavaScript section.
Notes: As stated before, it's really nice to read these sections on MDN. They have a nice balance between theory and practical examples. The descriptions are one of the clearest I've read. It's nice that they also make a clean distinction between core JavaScript language theory and Browser specific elements.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
- MDN - JavaScript First Steps
- MDN - What is JavaScript
- MDN - A first splash into JavaScript
- MDN - What went wrong?
- MDN - Variables
Time: 1h 27m 58s
Progress: Finished reading the first JavaScript Learn Web Development Module.
Notes: The section covered most of the basic JavaScript keywords and data types. Nice to go trough and while reading I try to code along. The theory is mostly the same from freeCodeCamp but they focus a bit more on assignments and practical examples. MDN does have some 'active learning' parts in it but they just explain a little bit more in-depth.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 02m 13s
Progress: Completed the last 2 freeCodeCamp Basic Algorithm Challenges and further reading on the MDN JavaScript section.
Notes: Finally finished the last 2 challenges so I can check that off the list. Maybe further into these 100 days I will maybe continue with the Intermediate challenges. I do like them but they mostly only cover JavaScript core language features. The thing that I like about the MDN documentation is that the cover a bit more practical use cases in the Browser.
As a side note, I started using Toggl for tracking my Time. Before I just set a quick timer inside Google but with Toggl I can track the time a bit more in-depth and see at what times of the day I spent time on this challenge.
Results: You can see the contributions on my freeCodeCamp account. The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 02m 43s
Progress: Further reading MDN Learn Web Development.
Notes: Same as yesterday and probably the same for the upcoming days, reading through the MDN documentation and typing along with all the code examples. By not just reading it but also writing and doing the examples you have a much more hands-on experience and I feel like I can remember more.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
- MDN - Looping Code
- MDN - Reusable blocks of code
- MDN - Build your own function
- MDN - Function return values
Time: 1h 02m 10s
Progress: Further reading MDN Learn Web Development.
Notes: Finished the Building Blocks section and now on to the JavaScript objects section. Read the events documentation twice, some very useful in-depth stuff about events that's nice to know by default.
Ermargherd, lost my streak π Note to self; commit before 00:00.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 05m 33s
Progress: Further reading MDN Learn Web Development.
Notes: Started with the JavaScript objects section. The theory is a little more intense then all the previous stuff but the explanation feels so clear. These are things you are gonna use very often when you OOP. So I really want to take the time and go over this section pretty slowly, even reading some sections twice.
Finally understanding a bit more about objects and how they are created. It's one of those things I just started using but not really knowing the basics of it.
- Namespacing / Encapsulated
- Constructor Functions
- Object Literals
- Object instances
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 06m 56s
Progress: Further reading MDN Learn Web Development.
Notes: These last sections are π€― On a positive note I finally understand some under the hood objects stuff.
- Prototype chain
- Prototype objects
- Constructor property
It's worth nothing that some of the stuff is still a bit vague, it doesn't hurt to read through these sections again
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 02m 41s
Progress: Further reading MDN Learn Web Development.
Notes: Read through the first sections of the objects theory to get those down. Then read more about inheritance in JavaScript. As stated in the documentation what I referred to yesterday.
Prototypes and inheritance represent some of the most complex aspects of JavaScript, but a lot of JavaScript's power and flexibility comes from its object structure and inheritance, and it is worth understanding how it works.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
- MDN - Object Basics
- MDN - Object Oriented JavaScript
- MDN - Object Prototypes
- MDN - Inheritance in JavaScript
Time: 1h 02m 14s
Progress: Further reading MDN Learn Web Development.
Notes: Pretty straightforward; reading back some of the object sections and started with the JSON one. Almost done with the whole Object section and then move onto the Web API's. That's the last section on MDN that focusses on JavaScript.
- JSON is basically a string and you need to convert it to a JS object.
- Resembles JavaScript object literal syntax.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
- MDN - Object Oriented JavaScript
- MDN - Object Prototypes
- MDN - Inheritance in JavaScript
- MDN - Working with JSON data
Time: 1h 03m 46s
Progress: Further reading MDN Learn Web Development.
Notes: Noticing that in the weekend and the last couple of days I am getting distracted too often. Because I am reading the same type of documentation for the last week it's just reading and sometime examples. Don't feel the same focus that I had the first week.
- Basic canvas visualisation with objects
- What APIs are and how they work
- Types of APIs
- Relationship other JS tooling
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 04m 15s
Progress: Further reading MDN Learn Web Development.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 06m 01s
Progress: Further reading MDN Learn Web Development.
Notes: When it's a bit late at night I tend to not write any notes.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Added wrong date to commit
Time: 1h 05m 47s
Progress: Further reading MDN Learn Web Development.
Notes: The MDN learning section is slowly coming to an end. Probably in a couple of days I will have read all the sections. Maybe it's a good idea to think about the next learning section. As stated before it's probably a good idea to do the ES6 course to learn new syntax and then move onto the JavaScript 30 exercises.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 03m 52s
Progress: Further reading MDN Learn Web Development.
Notes: Last couple of days I had to really fit in this challenge since I was aways most of the day, it was pretty tough but still managed to code during those days. It's really nice to split the time, half of it in the morning and half of it at night. Really feel like I'm more focussed if I code a bit earlier in the night.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 04m 30s
Progress: Finished the whole MDN Learn Web Development JavaScript sections.
Notes: The last one about client-side storage was a bit rough. Nice to grasp some of the concepts but maybe a bit out of scope for my personal taste. There are alot more JavaScript resources and basic topics that I want to learn but I think it's a nice change of pace to start with the ES6 course from Wes Bos. So I understand some modern new syntax and how to use it. Then I can always go back to a bit more basic resources after that.
Results: The notes and examples from the MDN resources are pushed to this repo.
Resources:
Time: 1h 06m 48s
Progress: Started with the ES6 Course from Wes Bos and completed the first module.
Notes: Nice to start with some video tutorials a couple weeks in, most of the resources i've been reading where text based. I feel like with video tutorials I can do more of it without losing focus. Sometimes with reading after 45 / 50 min I feel a bit sluggish, with video's it isn't like that at all.
It's also because of Wes Bos his style, nice and quick paced and you can easily follow it while taking notes. I've made a new seperate repository for the course.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 03m 42s
Progress: Completed the second module (arrow functions) from the ES6 course.
Notes: Long and nice sprint. (almost double the one hour minimum) Nice and easy day this weekend so I could spend some more time. Same as before; really like to do video tutorials and Wes explanations are really good. That ofcourse contributes to the time spent on learning.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 40m 52s
Progress: Completed the third module (template literals) from the ES6 course.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 07m 02s
Progress: Completed the fourth and fifth module from the ES6 course.
Notes: Destructuring seems really useful when using objects and data that get returned from an API. You can easily target and assign values.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 01m 30s
Progress: Completed the sixth and seventh module from the ES6 course.
Notes: 77 video's seemed pretty long but if you do a couple of video's every day (complete one or two modules in the hour) then it goes pretty fast. Even halway through the video's right now, didn't expect that. I quickly try to read my notes back from the previous section but I still get that I can't remember all of it. It's nice to know that a functionality exists but the syntax can be a little funky.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 03m 02s
Progress: Completed the 8th and 9th module from the ES6 course.
Notes: Already one month in, doing pretty good so far. Some of the things I notice so far:
- Getting more comfortable writing JS
- Writing more consice and readable code
- You don't learn everything by just watching one JS course. You have to keep up, write code and try to learn new concepts all the time.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 05m 54s
Progress: Completed the 10th and 11th module from the ES6 course.
Notes: Same as stated yesterday, with a course you get to know general concepts but you also need to make examples and apply them. Find use cases for them and just use them during projects. Next up are some interesting chapters about eslint and npm tooling.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 02m 34s
Progress: Completed the 12th module from the ES6 course.
Notes: ESLint is π₯ Didn't even know about the commit hooks.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 00m 10s
Progress: Completed the 13th module from the ES6 course.
Notes: This and the last section were really good, nice little sidestep form straight up learning new syntax but also some context and 'actually' building something.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 05m 06s
Progress: Completed the 14th module from the ES6 course.
Notes: So far it's going pretty great if I think about it. It's pretty mind blown how many you can learn (even in 35 days) if you just take 1 hour each day. Being consistent is the most important thing.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 01m 39s
Progress: Finished module 15 and 16 of the ES6 Course.
Notes: Maybe it's also nice to just put the time logs from Toggl into this repo.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 09m 39s
Progress: Finished module 17 and 18 and 19 of the ES6 Course.
Notes: Onto the last two sections, these one are pretty new and Wes recorded them not so long ago. They go a bit more in-depth into Async Await and ES7+
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 00m 38s
Progress: Started module 20 from the ES6 course.
Notes: Some pretty long video's with stuff to wrap your hear around. These features make your code very clean but it's a bit less verbose. So less lines but a bit harder to read.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 00m 25s
Due to an error this day does appear in my commit but not in the most recent version. Commit
Progress: Finished the ES6 for Everyone course π
Notes: Finished the course faster than I expected tbh. The main takeaway is; a course is nice to get to know features and new syntax. But to really get the hang of it you just have to code and use it on the daily. It's good to know features exist and for specific syntax you can always look it up, you don't have to remember everything.
Results: Pushed the notes and examples to the ES6 repo.
Resources:
Time: 1h 10m 13s
Progress: Started with the JavaScript 30 exercises.
Notes: Video's are nice paced, in an hour I can complete two full exercises. Don't really focus on the styling, only the necessary CSS to complete the exercise. These exercises are really fun to work on, it's not that you just do syntax but you also learn problem solving and work towards goal.
Results: Made a new repo for the JavaScript 30 exercises. Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 10m 02s
Progress: Finished exercise 3 and 4 from JavaScript 30.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 06m 33s
Progress: Finished exercise 5,6 and 7 from JavaScript 30.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Notes: Sometimes it's pretty funny to see how much you can rely on CSS alone and only toggle classes with JavaScript.
Resources:
Time: 1h 09m 35s
Progress: Finished exercise 8,9 and 10 from JavaScript 30.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 11m 42s
Progress: Finished exercise 11,12 and 13 from JavaScript 30.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 03m 17s
Progress: Finished exercise 14 and 15 from JavaScript 30.
Notes: Noticing that when I do a code along with one of the exercises I start to typing while the video is playing instead of first watching and then typing on my own. The second is better because you then take a second to actually process what you are typing. Trying to do this more durint the rest of the challenge.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 08m 39s
Progress: Finished exercise 16, 17 and 18 from JavaScript 30.
Notes: Nice to do a little review after the video is over. Just run trough the code once more and check if everythings is correct. Maybe even put some comments above them.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 00m 49s
Progress: Finished exercise 19, and 20 from JavaScript 30.
Notes: Speech recognition is π₯
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 10m 21s
Progress: Finished exercise 21, 22 and 23 from JavaScript 30.
Notes: I do feel more focussed doing these exercises at home instead on the go.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 06m 51s
Progress: Finished exercise 24, 25 and 26 from JavaScript 30.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 14m 21s
Progress: Finished exercise 27, 28 and 29 from JavaScript 30.
Notes: Halfway π If you told me I would have done al these resoureces and only halfway trough the challenge I wouldn't have believed you.
Results: Pushed the notes and examples to the JavaScript 30 Repo
Resources:
Time: 1h 09m 33s
Progress: Finished the last exercise from JavaScript 30 and started with Beau Teaches JavaScript.
Notes: Not quite sure what to say anymore, halfway and already completed most of the courses and resources that I wanted to do. Never expected that I would do all those resources by just spending an hour a day. Still haven't missed a single day and once you get into the flow it just becomes a habit.
With all the new syntax and examples thaught it was nice to spend a couple of days refreshing the core principles. So I can just quickly go through these basic video's again and think about what resource to do next.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 11m 32s
Progress: Finished around 13 videos from Beau Teaches JavaScript.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 01m 17s
Progress: Finished around 10 videos from Beau Teaches JavaScript.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 01m 13s
Progress: Finished the last 13 videos from Beau Teaches JavaScript.
Notes: Figuring out what resource to do next. Leaning towards the Kyle Simpson 'You don't know JS' books. Everybody seems to really like them. Or I can do a bit more freeCodeCamp video's before moving on to those books.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 28m 36s
Progress: Finished the 10 ES6 FCC Beau Teaches JavaScript videos.
Notes: I understand that these video's are free and give a brief overview of ES6 (as basic JavaScript features) but compared to the Wes Bos course these video's are not at the same level as Wes Bos. These are to 'syntaxy / techy' and don't give any practice clear examples. It's very hard to translate them to useful teaching material. tbh; I don't really learn any useful stuff from them.
So, I'm going to do the DOM playlist to try it one more time and then move on to the Kyle Simpson books.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 07m 34s
Progress: Finished the 11 ES6 DOM Beau Teaches JavaScript videos.
Notes: These video's were a bit more verbose but pretty redundant, most of the stuff I already know. Think it's time to move on to some new topics and read the books talked about in earlier logs.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 03m 57s
Progress: Read about 3/4 of the first You Don't Know JS book.
Notes: Started with the You Don't Know JS books from Kyle Simpson. The first chapter is a nice refresher but most of the is already clear to me, it nice to get the terminology into my head.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 06m 41s
Progress: Completed the first chapter and started with the second chapter of You Don't Know JS Up & Goingbook.
Notes: Reading trough these books takes me some more time, I ocassionaly read a chapter again to review or read a section a second time. I only move on to another section if I feel comfortable with the concept and can repeat the terminology.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 13m 17s
Progress: Finished You Don't Know JS Up & Going book (Chapter 2 and 3).
Notes: Nice introduction and refresher of some core JS concepts. Read some sections twice to fully grasp them. Now time to move take a deep dive into these concepts. These books are probably going to take some time to read since I want to work trough them slowly. This was a pretty nice quote;
No person's opinion, no framework's assumptions, and no project's deadline should be the excuse for why you never learn and deeply understand JavaScript.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 03m 18s
Progress: Started with the second book; Scope & Closures
Notes: Wasn far from focussed today. Reviewed a bit of the first book and then started with the second book in the train. Couldn't get my head together. Reading this book requires some effort so maybe it's better to do it in the morning or just split it up into small focussed parts. The first book was a nice overview but now I notice we are getting pretty deep and in-depth.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 06m 31s
Progress: Started with the second book; Scope & Closures. Finished the first and second chapter. Started with the third.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 03m 52s
Progress: Finished the third and fourth chapter of Scopes & Closures
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 02m 10s
Progress: Finished the Scopes and Closures Book.
Notes: This book was quite intens overall, some concepts aren't still very clear to me. Thinking about reviewing the book again, skim trough it and then move on to the next one.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 02m 2s
Progress: Reviewed the Scopes and Closures Book.
Notes: Chapter 5 is still a bit vague, the other chapters are pretty clear after a thorough review today. Maybe let closures rest for a bit and come back to it after reading the other books.
Results: The notes and examples from the book are pushed to this repo.
Resources:
- You Don't Know JS - Scopes & Closures | Chapter 1
- You Don't Know JS - Scopes & Closures | Chapter 2
- You Don't Know JS - Scopes & Closures | Chapter 3
- You Don't Know JS - Scopes & Closures | Chapter 4
- You Don't Know JS - Scopes & Closures | Chapter 5
Time: 1h 07m 40s
Progress: Read the appendix of Scopes and Closures Book and started with the this & Object Prototypes book.
Notes: Saw that Kyle Simpson released another JS book looks like a nice read aswell.
Results: The notes and examples from the book are pushed to this repo.
Resources:
- You Don't Know JS - this & Object Prototypes | Chapter 1
- You Don't Know JS - this & Object Prototypes | Chapter 2
Time: 1h 03m 58s
Progress: Finished the second chapter and reviewed the first one
Notes: Wasn't really that focussed today so I read pretty slow and didn't make that much progress.
Results: The notes and examples from the book are pushed to this repo.
Resources:
- You Don't Know JS - this & Object Prototypes | Chapter 1
- You Don't Know JS - this & Object Prototypes | Chapter 2
Time: 1h 01m 30s
Progress: Finished the third chapter of the 'this & Object Prototypes book'.
Notes: The first books I could get trough, they sometimes were pretty verbose but I still got some valuable nuggets out of them. After some review I could get by. But now, by reading the third book, I feel like i'm getting into deep water. I don't understand most of the concepts even after reviewing them and I feel like they are a bit to technical.
Maybe it's a good idea to quit reading for now and start doing some more video tutorials back again. Reading all the books after eachother might not be the best idea. I do want to read all of them but maybe inbetween video courses or with some time between them.
Nice change of pase to review some ES6 syntax and do a little refresher.
Results: The notes and examples from the book are pushed to this repo.
Resources:
Time: 1h 02m 14s
Progress: Started with Daniel Shiffman's video's about ES6.
Notes: Nice change of pace to do some video tutorials. I do really like the fun and fluffy presentation style of Daniel in the video's. Maybe some of the explanations aren't that technical but most of the video's are aimed to beginners. So it's a nice refresher of some concepts but they are not really that in-depth.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 06m 43s
Progress: Continued with Daniel Shiffman's video's about ES6.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 04m 55s
Progress: Finished the last video's from Daniel Shiffman's about ES6.
Notes: Really like to watch these video tutorials, the time flies by when learning. I also saw that he has some other playlists about basic JS syntax. Going to watch more of those.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 09m 04s
Progress: Started watching some more video's from Daniel Shiffman.
Notes: Cherry-picking the JavaScript video's that are about JavaScript topics I could get a refresher on. On the channel there are alot of playlist but only some are focussed on the topics I want to learn. So I'm not doing a whole playlist but only watch the video's with interesing topics.
When I'm finished I want to start watching some video's by mpj (fun fun function). Alot of people recommend them aswell.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 02m 14s
Progress: Continued watching some more video's about JavaScript foundations from Daniel Shiffman.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 00m 28s
Progress: Continued watching video's about JavaScript foundations from Daniel Shiffman.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 04m 43s
Progress: Continued watching video's about JavaScript foundations from Daniel Shiffman.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 01m 12s
Progress: Continued watching video's about JavaScript foundations from Daniel Shiffman.
Notes: Almost finished the foundations video's. Going to watch some more video's from Daniel Shiffman from the Dom and then move on to some Fun Fun Functionn onnes.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 01m 23s
Progress: Continued watching video's about JavaScript foundations from Daniel Shiffman and started with the video's about the DOM.
Notes: Finished the foundations and going to watch the last playlist (for now) from Daniel about interacting with the DOM.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 02m 55s
Progress: Continued watching video's about the DOM from Daniel Shiffman.
Notes: Jup, couldn't sleep.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 00m 46s
Progress: Continued watching video's about the DOM from Daniel Shiffman.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 07m 47s
Progress: Finished the DOM video's from Daniel Shiffman. Also watched the video about linting.
Notes: The video's from Daniel Shiffman are fun but the topics are too basic. Want some more advanced stuff. Let's see if MPJ has some more in-depth JS video's.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 04m 04s
Progress: Started with the Fun Fun Function - Functional Programming video's.
Notes: Really like the style of his video's, energetic af. But he does take the right of amount to explain a concept and gives good practical examples.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 05m 35s
Progress: Continued watching the Fun Fun Function - Functional Programming video's.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 02m 29s
Progress: Continued watching the Fun Fun Function - Functional Programming video's and started with the Object creation ones.
Notes: MPJ does give alot of background information which makes sure you understand the topic of the specific thing you are learning.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 03m 15s
Progress: Continued watching the Fun Fun Function - Object creation video's.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 06m 05s
Time: 1h 03m 15s
Progress: Finished the Fun Fun Function - Object creation video's.
Notse: Not quite sure what to do next, I've watched most of the Youtube Video series that I wanted. Still have 16 days left so I wont really want to start a whole new extensive course. Maybe there are some more in-depth JavaScript resources out there that are worth doing? Not quire sure yet.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 06m 51s
Progress: Started reading some more JS documentation from MDN.
Notse: Cherry-picking some overall JavaScript topics to review, some more advanced topics.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 02m 14s
Progress: Continued reading JS documentation from MDN.
Notse: Just going through most of the general syntax for refreshment. It's nice to get a more detailed description of some syntax. Want to read some more about object, prototypes and inheritance which come later inn the guide.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 02m 57s
Progress: Continued reading JS documentation from MDN.
Notes: Finished most of the important stuff from the guide. Maybe need to look for some other resource tomorrow to continue with. Maybe some more interactive courses, like freecodecamp or something similar. Let's see if there is something out there.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 00m 13s
Progress: Watched some Video Challenges from FreeCodeCamp.
Notes: They go trough a couple of general programming concepts. Not specifically JavaScript.
Results: The notes are pushed to this repo. You watch the progress on my FCC account
Resources:
Time: 1h 07m 10s
Progress: Started watching some JavaScript videos from Egghead.
Results: The notes and examples from the video's are pushed to this repo.
Resources:
Time: 1h 03m 41s
Progress: Working on some other Nodeschool workshoppers.
Notes: There were alot of useful workshoppers I didn't do when I started. Some of them are quite nice and working my way trough them. Only the workshoppers that cover JavaScript ofcourse. The workshoppers are nice because of the mix between text (learning) and interactive by making examples.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 07m 16s
Progress: Finished the ES6 Nodeschool workshopper.
Notes: There are alot of very interesting workshoppers that are focussed on JavaScript so I think I'm goingg to do only workshoppers the last couple of days! The Planet Proto only looks pretty nice aswell.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 10m 04s
Progress: Finished the Planet Proto Nodeschool workshopper.
Notes: Nice interactive workshopper about prototypal inheritance and the different meanings of the prototype. It's really nice that you can finish a whole workshop in an hour. Get some knowledge and make some notes but also the interactive part by actually writing some of the code.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 00m 36s
Progress: Finished the JavaScript best practices workshop and started with Promises.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 07m 59s
Progress: Did most of the promises Nodeschool workshopper.
Notes: Did a quick check for all of the dates and they seem fine. Only 6 days to go. Looks like I made a commit on day 38 but it was overwritten. Seems like a local overwrite issue but fixed it now. Going to pick some last nodeschool workshoppers the last couple of days!
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 02m 42s
Progress: Started with the Tower of Babel Workshopper.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 00m 46s
Progress: Started some ES6 workshoppers.
Notes: Basically did all the nodeschool workshoppers I wanted to do. So maybe fill the last couple of days with some more programming video's on youtube. Not quite sure which ones.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 10m 02s
Progress: Worked through the new Codecademy JavaScript course.
Notes: New version of the course is online, was skeptic at first but it's quite good and features some ES6. Some of the stuff is far to easy but it's nice to do the last couple of days.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 06m 11s
Progress: Continued with the new Codecademy JavaScript course.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 04m 36s
Progress: Continued with the new Codecademy JavaScript course.
Notes: Almost the last day π Pretty busy the upcoming days so probably going to expand on the readme after day 100. Write up some toughts of the whole course and how I felt about it.
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 01m 45s
Progress: Continued with the new Codecademy JavaScript course.
Notes: I actually freaking did it! π Going to do a little writeup at the end of this week about my experience but wow 100 days... that's quite the achievement! Also going to put the Toggle logs inside the repo, as proof π€―
Results: The notes and examples from the workshopper are pushed to this repo.
Resources:
Time: 1h 00m 09s