Forgot your password?

4 Ways to Learn Computer Programming

By Edited Mar 14, 2014 3 9

Computers are everywhere these days.  Even basic programming knowledge can be a very valuable skill.  Programming also makes a great hobby.  Here are a few different options for beginners to gain experience:

TI-83/TI-84 Calculator (TI-BASIC)

If you are in middle school or high school then you probably have access to one of these.  TI graphing calculators come with an interpreter for the "TI-BASIC" programming language.  This is a modified version of "BASIC", which was designed to be an entry-level language and first showed up in the mid 60's.  The great thing about learning to program on a graphing calculator is that it fits in your pocket.  Once you get hooked you will be at it non stop.  Just don't use your new programming skills to cheat on your math test!




Python is a scripting language that is run through an interpreter you install on your computer.  While it is a little more advanced than BASIC, it will remain useful as your skills progress.  Python is a favorite among many programmers because there are modules already written to do just about anything.  Want to pull data off websites?  No problem, just use "BeautifulSoup."  Once you are familiar with the syntax of python, anything you need to do is likely just a Google search away.




Normally I wouldn't want to advertise other websites in my articles, but Code Academy appears very valuable and worth mentioning.  This website is an interactive tutorial that teaches you "Java Script."  Java Script is one of the primary languages used for making dynamic web sites and other enhanced web content.  Needless to say it is something good to know.  Code Academy offers a step by step guide that rewards the user along the way.  Another advantage is that you don't have to worry about installing new software on your computer, or getting access to specialized hardware.  Everything is right there on the website, allowing you to get started quickly.




HTML is the back-bone of most websites, and is normally considered a "markup language" rather than  a true programming language.  That being said, it is still a good way to get familiar with the coding process.  The only tools you need are a computer with a text editor (ex: "Notepad") and a web browser.  There are plenty of beginners tutorials to HTML, so just find one and start practicing.  It can be fun and very rewarding to build your own website.  Good web-designers are often in high demand, and HTML is the way to start!




Once you know how to program in one language, the others become easier and easier to learn.  Eventually, you will be able to pick up new languages as needed depending on the job!  Programming often takes patience, but don't give up!  The feeling you get when a program just works is priceless.  Programming is  a skill that will stay with you for the rest of your life and will only get more valuable with time.



Oct 2, 2011 1:51pm
Good article and great tips. I did not know you could use a calculator to learn programming. I am beginning to learn htm from an online tutorial. I took BASIC programming in high school, but I need to refresh my memory and my skill. I will visit Code Academy.
Oct 27, 2011 2:08am
I'm planning some basic training. Then, I'll pursue some advanced courses. Thanks for the tips, great!
Nov 2, 2011 5:41pm
AWESOME! Thanks for the tips! I signed up for CodeAcademy, and shared it with my wife, daughter, and a couple of my friends!
Great article!
Nov 3, 2011 10:41am
Thanks everyone! Glad you liked it!
Nov 4, 2011 3:42am
Good suggestions. I am learning html.
Feb 12, 2012 5:59pm
This is good. Nice article
Feb 21, 2012 9:48am
What is your opinion about Ruby and best ways to become familiar? I currently dont know any languages, but appreciate the open source aspects.
Feb 24, 2012 9:53pm
rubymonk.com is pretty good. I didn't find it until after writing this article. Also checkout http://codekata.pragprog.com/
Feb 24, 2012 10:56pm
Ruby syntax can be a little weird sometimes, but it's definitely good to know. It is much more beginner friendly than Java (for example).
Add a new comment - No HTML
You must be logged in and verified to post a comment. Please log in or sign up to comment.

Explore InfoBarrel

Auto Business & Money Entertainment Environment Health History Home & Garden InfoBarrel University Lifestyle Sports Technology Travel & Places
© Copyright 2008 - 2016 by Hinzie Media Inc. Terms of Service Privacy Policy XML Sitemap

Follow IB Lifestyle