• Skip to main content
  • Skip to primary sidebar

Founder at work

Master the skills to create and launch your next SaaS company

  • About Me
  • Reviews
  • Resources
  • Community
  • Contact
  • Lessons
  • Series
  • Search
  • Login

What you NEED to know before you learn to program

July 1, 2016 by Rick Hernandez Leave a Comment

Prerequisites Before Getting Started

Before getting started with this series, you need to have a clear understanding of the following concepts to enable you to be successful with this series:

  • UNIX Philosophy
  • Basic command line experience
  • High School Algebra

If for whatever reason you are not completely comfortable with the above requirements, I have provided some resources for you to get you going before getting started with this series.

  • Bash Basics
  • The UNIX Operating System
  • Khan Academy

Setting Up Your Development Environment

The development environment that you decide to work on will dictate a large portion of your overall happiness as a programmer. Choosing the right platform and the right text editor could be one of the reasons why you choose to keep working as a programmer or decide to move on to the next great thing. The right choice will vary with everyone’s circumstances as it is based on your current needs and budget.

Before getting started with this series please complete the following series.

“Hello” Environments | Learn Modern Development Environments

Throughout this series, you will learn the in’s and out’s of multiple development environments, text editors (Vi, Vim, Atom, Sublime, Brackets), understand how to work with local, virtual and private clouds (VirtualBox, Vagrant, Cloud9), you will also learn how to automate the most common task using the command line. But most importantly you will have a good understanding of what to look for when you are creating your “ideal” development environment.

If it’s not clear by this point, the following are also required in order to run the software that will allow us to program using JavaScript.

  • Operating System: Windows, Linux, or OSX
  • Hardware: a minimum of 2GB of free memory and 4GB of free Hard Drive space
  • Internet Connection
  • Modern Web Browser: (Chrome, Firefox, or Internet Explorer)

That’s all! Power up your laptop, desktop, tablet, or phone and let’s get started learning to program with JavaScript.

Rick Hernandez

I always had a passion for the field of STEM (Science, Technology, Engineering, and Math) and I knew I wanted to do something to make a difference in the world. I just didn’t know where to start. I was an immigrant in a new country, grew up in a tough environment, and wasn’t sure how… Read More

Share this:

  • Click to share on Twitter (Opens in new window)
  • Click to share on Facebook (Opens in new window)

Related

Filed Under: JavaScript, JSecademy, Programming, Programming Fundamentals

Primary Sidebar

Learn How To Take Your Idea And Convert It Into An App From Scratch Even If You Have Never Written A Single Line Of Code.

  • How to Find Your Next Great App Idea
  • The Secret To Getting PAID To Build Your Own App
  • How To Create Your App (SaaS, Mobile, VR, AR, Game)
  • How To Monetize Your Apps
Learn More
4.82 Ratings

Copyright © 2025 · JSecademy Blog Theme on Genesis Framework · WordPress · Log in