Day 02: Heaps and Graphs are Trees???

Starting a new round always gets me excited. There is so much opportunity in these 100 days. This round though I want to read more than anything. Last round I got a taste of how dope programming books are towards the end by starting to read “Eloquent JavaScript”. I picked up so much information I am excited to learn more. I may mess up but I’m excited to see where this goes.

TLDR;

Okay, so here are the highlights of what I did:

  • Data structures -> Finished going through a freeCodeCamp YouTube video covering data structures for beginners. I covered the remaining sections on Heaps and Graphs. I think I have cowered in fear of data structures because of all the bad rep it gets online. I am going to try to keep going through “Cracking the Coding Interview” regardless of what I don’t know. It might help and I can always come back to it and cover it again. I just want to keep things moving and pick up what I can. Can’t live in fear of not knowing everything.
  • JavaScript -> Finished reading through chapter 18 of “Eloquent JavaScript” by Marijn Haverbeke. The chapter covered HTTP requests and responses. It also covered HTML forms and how to work with them using JavaScript. It was interesting to learn more about the tags and how to utilizes the special input element’s features. I clearly have a lot more to learn. I can build a lot more comfort with all of these elements and this book is showing me that. It feels great!!!


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.

Post Link