Pump Up Your Resume: Learn To Code For Free

Technology (particularly the internet) is taking over our lives.

Regardless of our current or desired career paths, understanding basic coding can be an invaluable skill to bring to the workplace. Our bosses may want to start a company blog, spruce up the existing one, or add some features to the company website. If we can help with the task, we’ll set ourselves apart.

And for those of us who are unemployed, displaying our resumes, portfolios and/or industry knowledge cleanly and crisply with HTML and CSS styling will increase our chances at getting an interview.

We all know this, yet many of us still find it difficult to adapt our skillsets to meet the rapidly changing www landscape. Others of us worry that learning computer and web-related skills will be too costly and time-consuming. Even worse, there are so many different languages involved in coding and programming (CSS, Javascript, HTML, Python, Ruby, sheesh…) that things get real confusing, real fast.

As someone who knew absolutely zilch about coding and programming about a month ago (and still has a long way to go), I’ve compiled some tips that have helped make my journey in learning to code a little breezier:

1. To get started, you’ll want a canvas for practice (i.e. a blank web page). If you’re a college student, your school may offer free web space to its students to blog, post portfolios, etc. Email your IT department or technology help center to find out.

2. If this isn’t your case, use a free site like WordPress, Tumblr (although I believe Tumblr uses a different language), Weebly or Wix. These sites are “user-friendly” but offer options to go beyond the basics using code.

3. To begin practicing on your webpage, a very simple option is to Google search the code for different things you want to include. If you want to create a background image, you can search “code for background image.” This, of course, is hit or miss and your results may not be for the specific language you want. (HTML5 is the most updated language for typical HTML coding, which is the base language in web design.) I’ve found that w3schools.com generally has accurate results for various HTML5 coding values.

4. Use free online tools (a much easier option than #1-3). The following are the most popular and easy to use:

  • Dash: This is the tool I’m using, and it is outstanding. It provides step-by-step lessons and allows you to enter your code and see what it looks like on the actual test website in real time. It teaches general HTML, CSS and Javascript; enough to design pretty websites, blogs and even simple animations.
  • Codecademy: Offers interactive online tutorials for everything from the very basics to more advanced programming languages. It also allows you to take lessons with your friends. I’ve never used it, but it appears similar to Dash.
  • Khan Academy: Offers free programming and computer science tutorial videos, in a variety of world languages.

5. For Dummies books: There are lots of these books out there, including Beginning Programming for Dummies and more language-specific ones, like Beginning Programming with Java for Dummies. They cost money, but you can find them reasonably priced on Amazon, and you’ll always have pages and pages of information at your fingertips if you purchase one.

6. Want to really dig in and become a pro? It may be worth paid lessons:

  • Community colleges: They likely offer beginner courses that won’t totally break the bank. A great resource and will come with an instructor and, usually, in-person instruction.
  • Training programs: These are offered by companies like General Assembly, which is the company that offers Dash. Offerings include in-depth courses on a variety of design, programming and coding functions. The courses can get pricey (upwards of $10,000 for advanced, full-time) but there are slightly cheaper night and weekend courses (around $3,000), offered in many major cities. They also offer workshops and one-time classes starting around $100.

Do you have any tips or tools for learning to code and program? Share them below!

Image: infocux technologies, Flickr