info@katherineelsken.com | (530)588-0941
  • Skip to content
  • Skip to footer

Katherine Elsken

Small Business Web Design

Header Right

  • Home
  • Work
  • Blog
  • Contact
  • Start a project

What All Rookie Web Developers Should Know

August 31, 2015 by Katherine Elsken Leave a Comment

Whether you are going to school and studying web development, or taking the self taught route, the information that will be laid in front of you can sometimes be overwhelming.  There are so many programming languages, CMS’s, and Frameworks that all claim to be the best. On top of that, there are web developers with opinions on what they believe to be certain is the best way of doing things (I’m guilty of this sometimes too.) It’s very easy to get lost as a beginner. The right answer for you isn’t going to be handed to you on a silver platter.  But on the bright side, I’ve come up with a few tips to keep you from getting lost.

Learn to code without a CSS framework

CSS frameworks like Bootstrap and Foundation will no doubt speed up the building process, and you’ll be able to get a lot done in a short period of time. However, every framework is different. They have a bit of a learning curve to them, and they usually contain a lot of bloat code. If you jump straight to a framework without knowing how to build a layout with vanilla HTML and CSS, you will limit yourself to the restrictions of the framework, and you won’t grow as a developer. Learn how to properly use floats before jumping to that grid system. Understand the difference between margins and padding. Make CSS-tricks your new bible!

Pick at least one CMS and become and expert with it

WordPress, Joomla, and Drupal are the three most commonly used CMS’s on the internet right now.  Most clients, whether they are small/mid sized business or corporations, want a website where they can update their content and edit pages.  In my particular case I decided to learn WordPress. It’s really popular among small businesses. And even though it’s mostly known as a blogging platform, when you know what you’re doing it can be used as a web application framework. Check out my article about it.  When you become an expert in one CMS,  it will be easier for you to land jobs with companies that actually need your skills.

Learn PHP.  Just do it

I have such a love hate relationship with PHP. I love it when it works(and that’s about it). I hate it when I get really vague error messages or when it breaks your entire site just because you forgot to close a PHP tag somewhere on line 5000.  But, no matter how much it makes me want to pull my hair out, I suck it up and do my best to get better.  Now, there are going to be certain “brogrammers” out there that are going to tell you that PHP is super lame and unsexy.  They’re going to say that you shouldn’t use it, and that it’s going the way of the dinosaur. Instead, learn Ruby on Rails  or “insert cool javascript related langauage like NodeJS, Angular, Handlebars, bla bla bla”.  Yes. Those languages are cool. You could benefit from learning them too. But the fact of the matter is, PHP dominates the internet. About 81.3% according to W3 Techs. If you know PHP, you’ll always have a job waiting for you.  Just sayin.

Never stop learning, ever

This should be a really obvious one.  Landing your first job at an agency or on a web development team does not give you a ticket to slack off. In fact, you have to step up your game.  Keep striving to write good code, and evolve your process. Use an online learning tool like Treehouse to keep your skills sharp. Find web developers out there that blog about the cool things they make, and get inspired. Remember, sometimes technologies and frameworks come and go, and you need to be able to adapt to the changes in the industry.

Conclusion

At the end of the day, You’re going to have to be the one to decide which direction you want to take in web development. There is no right or wrong path. Just remember to keep yourself well versed in the basics.  I hope this article helps.  What do you think is important for rookie web developers to learn?




Filed Under: dev talk

About Katherine Elsken

I am a Wordpress developer, designer, and web consultant. I create websites that are fast, easy to use, and search engine friendly. I love helping businesses feel empowered and become more profitable with WordPress. Does your business need a website and don't know where to start? give me a call : (530)588-0941

Sign up to recieve updates on useful tips about WordPress and how to create a website that grows your business!

Reader Interactions

Leave a Reply Cancel reply

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

Footer

Connect .

  • Instagram
  • Facebook
  • Twitter
  • Linkedin

From the Blog:

Creating Success In An Online Marketplace

Creating Success In An Online Marketplace

Instagram Feed .

Follow on Instagram
  • Home
  • Work
  • Blog
  • Contact
  • Sitemap
  • Privacy Policy

Copyright ©2018 · Katherine Elsken