Skip to content

Commit

Permalink
store article content
Browse files Browse the repository at this point in the history
  • Loading branch information
MakeSchoolBot committed Feb 8, 2021
1 parent 40519c1 commit b34f4c1
Showing 1 changed file with 73 additions and 0 deletions.
73 changes: 73 additions & 0 deletions ceb9ed39-c928-4462-9663-fe5c34734976/content.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
title: How to Get Started With Programming in 2021
custom_slug: how-to-get-started-with-programming-in-2021
category: admissions
listed: true
release_date: !ruby/object:ActiveSupport::TimeWithZone
utc: &1 2021-02-08 00:00:00.000000000 Z
zone: !ruby/object:ActiveSupport::TimeZone
name: Etc/UTC
time: *1
cover_photo_path:

---
The programming industry is booming and has grown substantially over the course of the last decade. In fact, the [Bureau of Labor Statistics (BLS)](https://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm#tab-1) estimated that between 2012 and 2022, jobs in programming will grow by 8%. In addition, in 2019, the BLS estimated that the average salary for computer programmers in the U.S. was over $86k per year or over $41.00 per hour. This means the outlook for this career path is quite good.

Due to the growth of this tech-based field, young adults have become intent on turning their interest into a full blown career in programming. The only thing standing in their way? Not knowing where to begin.

Some people try and learn programming on their own while others find that attending college is the best option for them. Though there isn't a concrete path to learning this all important skill, there are some steps that you can take that will help you get a jumpstart on your career in computer programming.

Ready to get started? Read on to learn a few tips that can help you break into this particular field:

![Woman at the library on the computer](https://res.cloudinary.com/makeschool/image/upload/v1612825675/Blog/How_to_Start_Programming_Image_2.jpg "Woman at the library on the computer")

## Ask Yourself Some Important Questions

Maybe you always knew that you wanted to become a programmer or maybe you just recently became interested in the field. Whatever the case may be, there are some important questions that you should ask yourself before jumping in:
- Why do you want to become a programmer?
- What interests you about this field of work?
- Who inspired you to get into programming?
- Are you passionate about programming?
- Do you understand the demands of this profession and the types of roles that are available?
- Have you looked into the types of jobs that are available for programmers?
- Do you know a programmer you could speak to about their experience?

There are times when people may be interested in programming, but then find out that it's more of a hobby for them rather than a career. Like any job, you must be passionate about the work that you're doing and should enjoy going to work each and every day. If you find that you're still eager to get started with programming after asking yourself these crucial questions, then you're ready to move on to the next steps.

![Man's hands on a laptop computer](https://res.cloudinary.com/makeschool/image/upload/v1612825675/Blog/How_to_Start_Programming_Image_3.jpg "Man's hands on a laptop computer")

## Do Your Research

Once you've decided that programming is the right career field for you, you're going to want to start doing some research into what type of programming you'd like to focus on. There are numerous different programming languages and frameworks such as Python, Objective-C, Swift, Flask, Node.JS, Ruby on Rails, HTML/CSS/Javascript, AngularJS, Haskell, and Scheme (all of which you will learn while working towards your [Bachelor in Applied Computer Science Degree at Make School](https://www.makeschool.com/computer-science-degree)). Take some time to look into each language and framework and understand what they can be used for.

Below is a brief explanation of some programming languages and frameworks:
- Python: Algorithms and theory
- Objective-C and Swift: App development
- Flask: Backend development
- Node.JS and Ruby on Rails: Web backend development
- HTML/CSS/JavaScript and AngularJS: Front-end development

There are also other tools within these languages that may be fascinating to learn. For example, React JavaScript (React JS for short) is a front-end development tool that makes it really easy to create interactive UIs. It was originally developed by Facebook and is now widely used for single pages and mobile apps.

![Woman and man pointing and looking at a computer screen](https://res.cloudinary.com/makeschool/image/upload/v1612825675/Blog/How_to_Start_Programming_Image_4.jpg "Woman and man pointing and looking at a computer screen")

## Find the School That's Right For You

The last step that you're going to want to take is to start researching schools that offer a degree in computer science. Though there are numerous different types of schools that you can choose from, some schools are going to get you to your goal (a career in programming) faster than others.

For example, most colleges and universities solely offer 4 year degree programs, but on the other hand, there are options such as [Make School](https://www.makeschool.com) where you can earn your degree in only 2.5 years. Do your research, understand your options, and choose the school that will ultimately help you accomplish your goals in the timeframe you desire.

Some questions to consider when researching computer programming colleges:
- What makes this school unique?
- Why do students choose this school?
- How long will it take me to earn your degree?
- How much will it cost?
- Does the school offer financial aid?
- How does the school support students both while in school and after the graduate?
- What do alumni say about the school?

## Getting a Computer Science Degree With Make School

[Make School](https://www.makeschool.com/) is a two-year computer science college based in San Francisco that offers a Bachelor's degree in Applied Computer Science. The focus of Make School is providing product-based learning that prepares students for real-world careers in software engineering and development. Students graduate with an average salary of $95k. You can learn more about obtaining a [computer science degree with Make School](https://www.makeschool.com/computer-science) [here](https://www.makeschool.com/computer-science)

Wherever you decide to pursue your programming degree, we wish you the best of luck and encourage you to think big!

0 comments on commit b34f4c1

Please sign in to comment.