Tag Archives: 100DaysOfCode

Day 31 of 100 Days of Code – JavaScript

Currently on day 31 of my 100 Days of Code Twitter challenge. I’m learning a lot, but feel I should be accomplishing more. I’m currently coding at least 4 to 6 hours a day, somedays more. I just feel like I’m not moving quick enough.

Today I learned about Object Constructors and read the Objects chapter in JavaScript For Dummies. Also watched these Youtube videos and did the code along with the tutorial.

 

I also added some JavaScript to the website that displays the Date() when the page is open. I put it on the main page and a resources page I did today.

http://new-aeon-design.com/

http://new-aeon-design.com/resources/

The resources page still needs to be styled. I started that on the last blog post and haven’t done anything to it since, with the exception of adding the date and more links. Tomorrow I’ll add a button to the main page pointing to the resources section and fix the styling. I’m using an old stylesheet I’m no longer familiar with.

I also signed up on JScodebox and started doing some of the JavaScript challenges. Didn’t get very far, but I plan on working on them daily. https://jscodebox.com

I currently have three personal projects I’m working on, along with 1 client project. As well as my JavaScript studies I’m trying to code a little HTML and CSS daily. More than enough projects to keep me busy and no shortage of things to code.

I think the most important thing about learning to code is putting what you’re learning to use.  You have to find projects that interest you and ways to incorporate your current skill set.

I’ll be posting weekly updates about my experience during the 100 Days of Code challenge along with links to the projects I’m working on.

Day 18 of 100 Days of Code

I’m on day 18 of 100 Days of Code. I thought it might be a good idea to document it here for anyone that might want to follow along or take the 100Days challenge with me.

If you’re not familiar with the 100DaysOfCode it’s a Twitter challenge to code each day for 100 days. This is my second attempt. Last time I did it, I made it to around 70 days then summer happened 🙂

I will say this, in those 70 days I updated all my CSS and HTML5 skills. Honestly, being 50 and doing web design since the 90s… My coding style was dated to say the least. I couldn’t believe how much CSS and HTML have changed over the years. I’m really happy I took that challenge and updated those skill sets.

During this 100 Days of Code I’ve decided on focusing on all things JavaScript. This is something I’ve put off for a really long time. I can fumble around JavaScript, but I really don’t know or have a thorough understanding of the code. That’s now going to change.

18 Days into the challenge and I’ve been coding  daily between 4 to 8 hours per day. I’ve been working on HTML and CSS projects and spending at least 2 hours a day on JS (JavaScript) related projects.

Today I installed NodeJS on my local machine. I plan on setting up a local web server this evening following this tutorial https://www.youtube.com/watch?v=U8XF6AFGqlc

I’ve used PHP for awhile now, but never took the time to fully understand it either. I think learning NodeJS is a good idea because it can do a lot of what PHP can do, but I can do the backend development in JavaScript now instead of PHP. It just makes sense to kill two birds with one stone.

I also did another chapter of JavaScript for Dummies. I read Chapter 4 – Controlling the Flow of JavaScript

It covered a lot! Topics included while, if, if/else, for()loops, and much more. I plan on going through this chapter again and youtubing a tutorial for each expression or term. I have a better understanding of all these now, but I’d like to spend the next week getting a visual representation of each feature from Youtube before continuing on to the Functions chapter of JavaScript for Dummies.

On a final note I learned a little about functions yesterday and made a simple tip calculator web app. I still need to style the page and make a couple final adjustments, but the basics of the app are completed now. You can find it here. http://new-aeon-design.com/apps/tip_calculator.html

Well, that’s pretty much my last 24 hours of day 18 of my 100 Days Of Code. I’ll be posting a daily about this for anyone that’s interested. You can find out more about the 100 Days of Code challenge on Twitter by using the #100DaysOfCode hashtag or go to the website to learn more. https://www.100daysofcode.com

 

 

 

Learning To Code

image of space

Learning to code isn’t easy. It takes time and dedication. There are no shortcuts!

I think it’s true that anyone can learn to code. The question is whether or not you’re committed to the task. Nobody can really teach you how to do this. I guess what I mean is nobody can hold your hand each step of the way and say, “OK, do this. Now do this.”

You can follow tutorials, and read. Then read some more and do more tutorials. Then sit in front of your computer and try and apply what you’ve learned so far. Then read more! More tutorials! More reading!

That’s how you learn to code!

Recently I decided to take the 100DaysOfCode challenge on Twitter.
https://twitter.com/hashtag/100DaysOfCode?src=hash

I’m really happy I decided to do this. My coding style for HTML/CSS/JavaScript were way outdated. I’m pretty much a noob at JavaScript. I can fumble around and get it to do what I want when I need to. I’m far from fluent in it though. Anyway, the first thing I learned is just how dated my web design skills really were. I couldn’t believe how much the markup and code has changed over the last ten years.

So I’m on day 19 of my 100 Days Of Code. Basically, it’s a commitment to code at least 1 hour a day. For me, on most days, I’ve been spending at least a few hours a day on it. I was just going to spend the first couple weeks updating my knowledge of HTML/CSS but I’m learning so much I decided to dedicate the first 30 days to HTML/CSS then spend the remaining time hacking away at JavaScript till I’m somewhat fluent. I’m not new to this, and I know the only way to do this right is dedicate the time to it.

I love when you see Youtube videos with titles like, “Learn JavaScript in 1 Week”. Look, I don’t care who you are. That’s just not going to happen. There is no quick and easy way to learn to code. Frankly the quick and easy way to learn to code is actually really long. Simply sit down in front of your computer and start to code. Get stumped, research, code some more. Spend at least a few hours a day coding. That’s how you learn, and that’s how you get good. There are no shortcuts. Read, learn, code / wash, rinse, repeat! When you think you know all there is to know, it’s time to learn some more!

I think the second most important thing is stay up to date. I’ve been messing around with web design since the 90s. A lot has changed. I’ve rested on my knowledge of HTML since around 2005. A lot has changed. By staying up to date, we strengthen our confidence, and are able to give clients exactly what they pay for. A professional looking website, that loads on multiple devices with a modern up to date codebase.

First thing I’m doing after my 100 Days of Code is updating the outdated look of this website. So much new stuff happening. Can’t wait to share what I’m learning.