The first week is finished, and so far, so good with balancing work, homework, and home life. On Thursday night, I met all the other students in my Code Louisville class and it was cool to see a wide range of ages, backgrounds, and prior experience levels.
Each week, we’re assigned two courses from the Treehouse curriculum. For this week, it was HTML Forms and Console Foundations. Here’s a little of what I did in both:
Don’t laugh, but I was kind of excited about this one. I really like forms and surveys and stuff like that. (Yeah, I know.) So it was cool to see how to create one from scratch. To practice, I decided to create a signup form for a series of races that they do at Iroquois Park every year.
(Side note: since I’m interested in usability and user experience, I spent kind of a lot of time reading about how to make forms as painless as possible for the person who’s filling them out. One of the big takeaways was to only ask for essential information. So I kept this form really simple. Also, side note to the side note: I didn’t realize this until creating this form, but it’s kind of weird how races and other athletic events push people into the category of male or female. So I decided to put an open category on there. Not sure that solves the problem entirely, but it’s kind of a start.)
Here are some screenshots of the short signup form I created:
When I saw that this course was on the syllabus, I was kind of surprised. I’ll admit, my first thought was, “Haven’t we figured out a better way to interact with computers than the command line?!?”
This is where my almost three years of working at a tech site comes in handy. I was at least familiar with the terms console, command line, shell, GUI, bash, and grep. Or at least I’d seen them before. Still, this one wasn’t easy.
I felt like it was an achievement when I opened up the terminal on my laptop and understood that to list files, I should use the ls -l to see all my directories. (Also, that sentence would not have made sense to me a week ago.) I also learned how to create and remove directories, which I was quite proud of. (Baby steps!) But there’s nothing much to show, so I’ll spare you the screenshots of plain text.
On Thursday in class, I learned that using the console is necessary for committing files to Git, which we’ll be working on this upcoming week, so that will be my next big thing to tackle.