my web portfolio 1
Web Development

3 Reasons to Start Learning Web Development NOW!

Yes, now! Stop whatever you’re doing, search for Code Camp on your phone, and begin! Pull over and join a Udemy course. Begin your acronym mastery by learning HTML, CSS, and JS. If you don’t do it, someone else will.

And you’ll be missing out on the web development fun!

Now obviously, if you have no desire to learn, then don’t. But if you have even a small interest in creating a website or eventually making an application that could change the world, I urge you to begin learning. With me, if you’d like.

June is the month for Web Development. Every day, I’ll spending a bit of my day learning as much as I can from web development. Ever since I got my first playstation as a kid, I wanted to learn how to code. I never did though because I always thought it was overly complicated. Too much Math, Science, Physics. It will never be accomplished by a drama student like me. So I didn’t go for it. For a very long time.

Flash forward to a couple months ago, and I discovered Code Camp, which is a website that teaches beginners how to code from the beginning. I started their program, but eventually stopped doing it. For me, the lessons were too quick. By the time I was learning javascript, I had no clue what was a class or ID; not even Bootstrap. So I quit the course. That coding experience was a failure, and I felt like a failure.

It wasn’t until I went to a bootcamp-styled learning environment. For me it was General Assembly. I wasn’t there for the web development, but I knew they offered an immersive course. “Build an application website in nine weeks.” Who wouldn’t shrug and say hell yes, that sounds amazing. But then my thirteen year old voice appeared in my head, reminding me that I was destined to have a dramatic mindset. I can’t learn all that fancy smartsy stuff.

But this time, I was more clear-headed. I decided I’d give it a try. It was the beginning of May, and my monthly motive was for Digital Marketing however I knew right away that June would be for web development. I knew I will learn how to code.

1st Reason: It’s more beginner-friendly than you think.

For me, this was a big surprise. I worried that my lack of knowledge in computer science and maths would be a crippling factor in me learning. However, that very lack of knowledge allowed me to start with a fresh perspective.

This time, I decided to pay for a course. Maybe not General Assembly’s 8K+ course (especially since the course asks you to be around intermediate level), but an online course. Now there was Code Camp, but I knew that it was too fast for what I wanted. I wanted in-depth explanation on each bloody aspect of code.

So, as you might already guessed, I searched my favourite website Udemy and found this course offered by an instructor named Cole Steele. Now that was a powerful name, that could teach me the art of coding and development. Next, and the best part, was that he used to be a General Assembly instructor!

I love the concepts of bootcamps. So to get that kind of level quality in an online course that ASSURED me that it was beginner-optimised, I was sold.

I signed up. We began with understanding the theory, and then eventually moving on to HTML and CSS. At the moment of writing this, I have just completed the Bootstrap module. And I can honestly say that I feel like I’m getting it. I’m understanding what the hell I’m doing and coding. Also it feels great to see results.

For example, here is my website based off my surname. It’s my coding and programming playground. I was able to code a photo portfolio from scratch, make a blog page with two entries, and just have a nice looking landing page for people to see what I’m capable of. All in like a week of learning, and I can comfortably say I can do this for other people without too much help.

In fact, I’m challenging myself this month to create a website for my partner! So let’s see how it goes.

2nd Reason: It can lead to cooler things (in coding)!

When I decided I wanted to learn web development, I knew that wasn’t my end goal. I’ve been reading about programming and I knew that’s where I want to get to. Learning stuff like Ruby on Rails, React, Swift, C#, this is what I want to get into. However the advice I usually get when I ask those who know these languages is that I should learn the basics.

The basics. It’s always down to understanding the fundamental basics. Being a beginner might seem boring and tough, since it’s really here where you decide to push through or not. But if you have the right mindset – where you understanding the learning process – than eventually, hopefully, you’ll make it.

You’ll be that pro coding, web developing, machine. And obviously this applies to any skill. I probably would’ve said the same thing last month for Digital Marketing.

Remember, every winner was once a beginner. That’s my cheesy line for the day.

3rd Reason: Yes, It’s beginner-friendly. But it might also be the most challenging thing you do.

As I’ve mentioned, learning the basics could lead you down longer roads towards other languages and programs. That’ll be tough. But one thing that really kicked me in the shins was how difficult it was to sit down and code alone. My head was wrapped in different syntax’s and CSS selectors as I sat down to work on my girlfriend’s site. I already spent a week learning web development, and I was coding along with the instructor. I sometimes jumped ahead of the video, since I could already code a little bit. People say it’s good to practice coding every day, and since I didn’t want to rush the online course, I decided to build a website.

It’s hard. Suddenly everything I’ve learned in the past week disappeared from my memory. I felt anxious, nervous. I felt stupid. It takes me a while to tell myself that it’s only been a couple of days. That I shouldn’t overload myself. I love getting everything done quickly. I love educational absorption. But when I tried to type a few lines of code, I just couldn’t. Until I tried again, the next day, and the next day.

Now I code with two websites that are always open. One for MDN, which is a great resource to figure out what the hell to input when you’re coding.

html and css margin guideI also keep this image open. 

That’s because I struggle with remembering dimensions. It’s the one thing so far that makes me seethe whenever I see commercials about Squarespace or Wix and how easy it is to move blocks around your website. Frustrating!

I’m Moving On… To Javascript!

I’m nervous about this transition. As I constantly read about HTML & CSS, I forget there’s an entirely different world. Where things happen. Where buttons are pushed and they’re not just links, but can make other boxes appear or disappear! It’s a magical thing, I hear. It’s the fourth day in the month of Web Development and already I have the basics of HTML & CSS down. But it’s just the basics. I realised just how important those two are, and even when I’m learning Javascript I understand I must keep returning back.

If I’m not comfortable with them, then Javascript will be much more difficult.

I think tomorrow’s talk shall be about Bootstrap. Or maybe about my new prospect. A Start-Up Company launching an app. I’ve finished designing the landing page today. Here’s a sneak peek!  It’s an application where you can find your dog a companion, tinder-like style! Wonderful. 

Leave a Reply

Your email address will not be published. Required fields are marked *