Road to Code #3

Another update on learning to code.

More work in the Web Developer Bootcamp. I’m finishing up the HTML sections, and will soon be moving on to the CSS sections. I’m surprised that there’s only a few sections on HTML – but based on how many sections are dedicated to Javascript vs HTML and CSS, Javascript is more important. I suspect I’ll learn a lot more about HTML in the future regardless.

The people who said to treat this bootcamp like a job were right. If I want to complete this course by the end of the year (so I can have a 2021 certificate), that’s exactly what I’m going to need to do.

The work continues.

Road to Code #2

Another short update on learning to code.

I’m continuing learning from the Web Developer Bootcamp 2021 course. Still learning about HTML, which is both harder and easier than I expected. What has been harder than expected has been remembering all of the HTML elements – cheat sheets are helpful. What has been easier than expected has been nesting different parts of HTML inside each other – it kind of reminds me of how different species are classified by their taxonomic rank (a species is inside a genus inside a family, a <td> is inside a <tr> inside a <table>…).

A resource that has been helpful has been the Mozilla Developer Network, which has all kinds resources for… developers. I expect I’ll be using it a lot in the coming months (or years).

The work continues.

Road to Code #1

Like I said in my post about starting over, I’m learning to code. While learning to code, I’m going to write small posts talking about what I’m learning (and how).

I was tempted to call this “Road to Code #0”, but that joke is only funny to programmers.

“Learning to code” is pretty vague, and can mean many things. Rather than try to learn it all, I’m focusing on web development.

First, I’m learning what’s called Front End Development (developing the parts of a website people see), and then learning the other parts of web development (the “Back End”) later.

Developers would ideally know a lot of things, but a Front End Developer needs to be fluent in three coding languages that make websites work: HTML, CSS, and Javascript. So that’s what I’m learning.

There are so many resources for learning these languages, but there are a few that I’m focusing on right now.

The first resource I’m using is a course on Udemy called The Web Developer Bootcamp 2021.

It’s extremely popular, very highly rated, and inexpensive. Plus, the reviews that compare this course to other popular Udemy courses say it’s one of the best courses you can take for web development.

It’s a big course, and many reviews said it’s best to treat the course like a side job, or even a full-time job. So that’s what I’m planning to do over the next few months.

I’m in the first sections of the course right now, and so far it’s going pretty well (but I know it will get harder later on).

While I’m doing that, I’m also reading a book called HTML and CSS: Design and Build Websites by Jon Duckett. It’s the highest rated book on HTML and CSS I could find, and is still being used today even though it’s on the older side.

After I finish that, I’m planning on finding a book about Javascript. Between those books and the Bootcamp, plus any other good resources I find later, I’m very confident that I’ll be able to learn these languages and become a Front End Webdev.

The journey begins now.

Starting Over

Hello. My name is Proteus.

I’m starting over.

There comes a time where you look back on your life, and realize that you’re not where you need to be.

And then you realize that if you want to get there, you need to leave everything behind.

Your old beliefs.

Your old mistakes.

Your old strategies.

Your old approach to life.

So here’s what I’m doing:

A Blank Slate

I’m reevaluating everything – all of my previous ideas, beliefs, and values.

One way I’m doing this is by setting all of my previous posts to private.

I can stand by some of my previous posts. Others, I cannot.

I’m going to reread all of them, and decide which is which.

But, most posts going forward are going to be related to my career.

A New Career

This year, I tried to start a business.

It failed.

There are many reasons for this failure, ones I’ll be reflecting on. I may even write a postmortem in the coming weeks.

Since I won’t be running that business, I’m choosing a new direction for my career – one compatible with a new approach to life.

I’m learning to code.

Why? Many reasons. Ones I might talk about in the coming months.

While learning to code, I’m going to use this website to showcase my portfolio, projects, and skills – an interactive resume.

I’m also going to write about my journey learning to code, and about what I’ve learned.

Beyond that, where my career goes will depend on what skills or areas are compatible with my goals.

An Authentic Self

Times like this are good for thinking about your strategy towards life – and what it means to be authentic.

Some people believe that being authentic means not being strategic.

This is false.

Your goals, your dreams, your vision – these things are part of you. And so, being true to yourself requires being true to those parts of you as well.

If you act “authentically”, and as a result you fail to achieve your dreams, are you really being authentic?

Maybe you should reconsider what being “authentic” means.

Or, maybe you should reconsider the “self” you say you’re being true to.

A New Chapter

It is time for a change.

People change… and change again.

Nations rise… and are transformed.

Dinosaurs have their day in the sun… and then their time is done.

Whether you’re talking about a person, a nation, or a species, all of them change, and are eventually replaced by something new.

Whether that change is for better or worse remains to be seen.