My #100DaysofCode Challenge has been going on unabated. I’ve been doing about 2 hours every weekday, then fitting a one-hour quickie in on Saturday and Sunday.
Overall, things have been going well. I’ve worked through arrays, the basics of functions, Booleans, if/else/if-else statements, the switch statement (which is very handy to know), for/while loops, and objects. I struggled a bit on day 15, as my mind just didn’t want to focus, but I ploughed on regardless, and got through all the theory lessons.
After the theory came the practicals, in the form of basic algorithm scripting practicals. There were 16 overall, and I somehow managed to do all of them with only a little bit of help from Google for one of them. There is certainly something to be said about the feeling of accomplishment you get when you press ‘run’ and everything works.
I did get stymied by one practical, and in all honestly, I thought I was going to have to give up and just copy the answer. It took me nearly three days to get my function to work, whereas the other practicals generally took me less than an hour. In the end, it was one of those cases where you go, “oh, I wonder what will happen if I do this small line of code,” and suddenly everything worked. Typical!
Week 5 will see me finishing off the basic theory, then I’ll have to choose whether I carry on with Free Code Camp (and do the Intermediate Front End Development Projects), or take a detour to learn the basics of PHP in preparation for my Y2 uni module in Web Technologies. As usual, I’ll keep you posted.