Road to Code #14

Another update on learning to code.

Still learning about functions. I feel like I’m back in math class.

Honestly, progress has been pretty slow the last few weeks. But that doesn’t surprise me; I’ve learned to expect a dip in productivity around this time of year. I suspect that my progress will pick up again in a few weeks. In the meantime, I’m not going to quit. Unless I win the lottery or something else equally fantastic, I’m going to finish this – and even then, I would probably want to finish this just to say I got it done.

The work continues.

Road to Code #13

Another update on learning to code.

The course says I’m done with loops now, moving onto functions.

I have a feeling that for the first several months (or years, or maybe even forever), I’ll be copying other people’s code in order to make things that work. There’s a lot of stuff to remember, a lot of working parts to fit together, and it’s 100x easier to just copy parts of someone else’s code than to write perfect code yourself (especially as a beginner).

Part of me says “that’s plagiarism!”, but another part of me suspects that’s what every coder in the world does.

The work continues.

Road to Code #12

“… a happy New Year.”

Another update on learning to code.

That makes 3 months of learning to code. I’m still learning about loops, but will soon enter the Javascript functions section.

I expect it’s going to take several more weeks to complete this bootcamp. I’m making progress, but there’s a lot of material to cover. I’m sticking with it until the end.

The work continues.

Road to Code #11

Another update on learning to code.

Now I’m learning about Javascript loops; useful if you want to automate something with a few lines of code, instead of writing the same line dozens or hundreds of times. Obviously useful for doing calculations with data, but also useful for things like forums, where every post has different content but has the same repeating structure to contain each post.

I’ve said this before, but if for some reason I win the lottery instead of becoming a web developer, I’ll still have learned A LOT about how websites and browsers work.

The work continues.

And by the way: “Merry Christmas, and…”

Road to Code #10

Another update on learning to code.

Last update, literally all I did was say “This is hard.” Because it is. I went at a decent pace for HTML and CSS, but learning Javascript has gone slower by comparison. I’m still making progress, and I’m going to keep learning.

I’m learning all about strings, arrays, and objects in Javascript. Each of these are different ways of ordering and interacting with information. I’m seeing the potential for how to use them, of comparing data, making lists that can have entries added or removed, creating algorithms, and so on. Right now I’m still wrapping my head around these things, and haven’t built much of anything with them. I’m sure that will change in the near future as the course continues.

The work continues.

Road to Code #8

Another week of learning to code.

This marks two months (officially) of learning to code. Still in the Javascript section of the bootcamp, and I will be for awhile. Something like a quarter of the entire course is dedicated to Javascript (after that comes sections about databases, and a project that combines every skill from the course). I’ve still got a long way to go.

The work continues.

Road to Code #7

Another update on learning to code.

I’ve finished with CSS, and now I’m in Javascript. Progress is slow, and the bootcamp is long. My first plan was to get this bootcamp done before the end of the year, but I’m not sure how likely that is. What I could do instead is keep doing the bootcamp, start doing small freelance jobs in December, and complete the bootcamp in January or February. I’m going to complete this bootcamp regardless, but practical experience will also be useful for when I start applying to jobs.

The work continues.

Road to Code #6

Another update on learning to code.

I’m almost done with CSS, and will be starting Javascript soon. I’m thinking the same thing I thought with HTML: I really don’t feel like I “know” CSS, but I’m sure I’ll learn more about it in the future. I know the basics, and know how to look up what I don’t know.

Looking ahead, I’m not sure what I’ll learn after I’m done with this web development bootcamp. It’ll probably depend on what job I get. Given all of the languages out there (and resources for learning them), the Road to Code could continue on forever. We’ll see what happens.

The work continues.

Road to Code #5

Another update on learning to code.

In the middle of CSS. Learning all about how different things on a web page are spaced, and how to change the size of things. Some of it is a little repetitive, where there are multiple ways to change how far apart different elements are on a page.

The point of taking this Web Developer Bootcamp is to get a job as a web dev. But if for some reason that didn’t happen (winning the lottery?), I’ll still have learned a ton about how websites work, and why they look the way they do.

I mentioned this in an earlier post, but oddly enough my previous interests in evolutionary biology and zoology are pretty useful in this course. There’s a lot of nesting elements within each other, and you need to keep track of where they are and how they are related (kind of like how different individual organisms are in a species, and different species are in a genus, and so on).

The work continues.