What I Learned in my First 6 Months of Learning How to Code (Part 2)
Part 1 of this series which details my first 2 months of learning how to code can be found here
Note: This blog post will also contain excerpts from my personal code journal which I started using with more frequency around June of 2022. These excerpts were not originally meant for public consumption and may have grammar errors. I want to preserve the entrees for what they were rather than edit them to perfection.
100daysofcode Part 2 (days 16-64)
Here’s some bad code for day 17/100 of #100DaysOfCode. The buttons, text +gifs are place holders as I slowly build. It was fun making myself float. I have a weird glitch where the shoulder click doesn’t toggle off when I select another button not sure what I did wrong? #100Devs https://twitter.com/i/status/1499072363756883969
This has been so fun to work on, I’m learning a lot. Not done yet I need to -add all the gifs/vids of the yoga stretches +make it randomized so 1/6 options displays per click on body parts -add in a 5 minute timer -tighten up the styling so it looks nicer https://twitter.com/i/status/1500199761512738818
I started my webdev portfolio. Day 23 had a really nice coffee chat with @elliedelaluna .
Didn’t code at all but took some courses on web and environmental accessibility.
Reread the first couple chapters now that I have the paperback. It’s nice to read paper vs my iPad +reduce how many screens I’m looking at throughout the day. Gonna try to read atleast 5 pages a day +documenting it as I go along. Anybody else reading it?
Journal Entry: Today I watched 100devs video on arrays. I was pretty overwhelmed, I understand the concept but whenever I try to code it from memory I forget how to even begin. All the little formulas and structures and for loops really trip me up. I guess I have to keep studying and -laying around with it. I think the only way I’ll really get it is if I do it with my personal project and practice it that way. I know I learn best when I have a project to try in real time, vs just watching and doing random plug-ins. Today is the last day of my trip to cocoa beach. It’s been a beautiful one.
Journal entry: Today I am trying to catch up on arrays for 100 devs. I have watched half of the video from Tuesday so far, the experience is definitely better live.
Learned: Fizzbuzz function if then loop
practiced making arrays, started a googledoc to record my learning each day I code to possibly put into a blog that I’ll build from scratch (or use a template lol).
Journal entry: I finally understand the for loops. That i = o within an array means you’re starting with the first element in an array and the i++ means your adding one then going to the next one and that saying let i = o; i < element.length; i++ literally means you’re going through the array. Also understanding that document.querySelector(‘h2’).innerText += would mean you’re adding text in the place of that element ‘h2’ and running through the array until you get to the length of the array. Also, I understand that if you want the last element of an array you have to do element.lent -1 because element indexes start at 0. For some reason, it took a long time for this to click. Whenever I saw the formula it looked like mush, I just couldn’t comprehend what was being asked. I’m also realizing that the more I see something the more I understand it, which should be obvious, duh right. I have to get over being used to reading and understanding something because this is literally a new language. It is satisfying to have concrete formulas and know there is the reasoning behind what’s happening.
showing up to #100devs office hrs + doing more arrays, yaaaaaaay…..
New work setup til tomorrow when I get to Miami. I missed having a standup desk so this is a treat. Not sure what my setup will be next but I’ll be sharing all the different setups throughout my working tour for fun. #wfh #WomenWhoCode #100daysofcode #telehealth
#100daysofcode took a nice solid 2 day coding break to travel to the west side of Florida and visit family, still here enjoying it.
#100daysofcode had a nice coffee chat with @SteveChenDC who opened my eyes about dev advocacy and the importance of local meetups IRL. Will post a thread about his advice at some point this week.
did absolutely no coding trying to submit therapy notes on time for the end of the month, but did post a nice lil chair yoga video for coders so I think that will have to count
#100DaysOfCode today I have to submit a ton of therapy notes by midnight but will be watching the #100devs live stream faithfully. Also going to watch a git intro video and make some commits on my project.
#100DaysOfCode went back to basics. reviewed + created variables, for loops, functions +reviewed the differences of properties and methods which finally clicked for me. Feeling way less overwhelmed and actually enjoying learning without unrealistic time constraints
#100DaysOfCode went over ideas for API’s, had a brief tutoring session covering questions about API’s, decided on building a horoscope/ tarot app for fun once I get to that section of #100devs
#100DaysOfCode did my first codewars problem! I did not solve it :( but it forced me to learn the syntax and functions for a Rock Paper Scissors game
#100daysofcode tried my second codewars questions converting a string to lowercase. Took way longer than it should’ve but Atleast I understood how to do it. Felt like a loser looking at ppl who solved it in one line while mine took like 4 lines lol
#100daysofcode roped my partner into agreeing to solve codewars with me after work, or Atleast explaining the answers to him since he like math. Worked on a BMI converter for codewars
#100DaysOfCode did more object learning and learned about object oriented programming and defining classes of objects.
Note: For the next month I was overcome with paperwork, therapy sessions and documentation. I was unable to consistently work on coding and made the concrete decision to leave therapy for good to pursue web development full time :)
This morning I’m finally getting my dev stuff organized with a plan of attack. I will be restarting #100daysofcode on Monday for a fresh commitment to code at least a little every day. This is the first Saturday in actual yrs I haven’t spent my morning catching up on therapy notes.
To be continued
Part 3 will include my second try of 100daysofcode with the first 60 days of the challenge