Programming Beginner

1 - I can do better 2 - Jury's out 3 - Pretty darn good 4 - Splendiferous 5 - Awesometastic by 16 people | Log in to rate

Ranked #686 in Tech & Geek, #16,959 overall | Donates to Room to Read

Are you a beginning programmer?

Programming languages like Ruby and Python are not supposed to be too hard for beginners to learn. Of course you could dive right in to C , but once you know one programming language it is much easier to learn a new one. A good beginning programming book helps to learn programming fundamentals and you'll find many beginning programming books here that don't assume you know another programming language first. I will also update this page with beginning programming links and videos that I find.

Baby Sitting at Desk Using Computer


Teach Yourself Programming in 24 Hours 

There was an error connecting to the Amazon web service. Please try again.Sorry, there are no results available from Amazon.

Beginning programming links 

these aren't for a specific language

How to Design Programs: An Introduction to Computing and Programming
Online book about programming from MIT. Starts out with why everyone should learn how to program.
Erratic Wisdom: 5 Tips For a Beginning Programmer
5 Useful tips for beginning programmers

C++ Without Fear 

C++ Without Fear: A Beginner's Guide That Makes You Feel Smart

Amazon Price: $19.79 (as of 07/11/2009)Buy Now

C++ may not be the easiest language, but if you want to start out with C++ and don't have prior programming experience, this may be the best book for you. It doesn't have everything you need to know about C++ so use it as a starting point.

Beginner C++ Programming Tutorial Videos 


C++ Tutorial 1 ("Hello World")

Runtime: 7:28
45845 views
10 Comments:


Strelok - First C++ Tutorial

Runtime: 9:53
4256 views
10 Comments:


C++ - 19 Video Tutorials from Stanford and More

Runtime: 2:14
5990 views
4 Comments:

Beginning C++ programming links 

Programming Tutorials: C++ Made Easy
C++ tutorial that "Includes basics, pointers, arrays, classes and structs, recursion, linked lists, encryption, OpenGL graphics, and more."
Should I learn C++ First?
Article that examines if you should learn C++ before C, and has information on procedural programming languages, and object oriented languages.
C++ Language Tutorial - cplusplus.com
C++ tutorial with working example programs, no programming experience necessary.

Thoughtful Young Woman Using Black Computer

Beginning Programming with Java for Dummies 

Beginning Programming with Java For Dummies (For Dummies (Computer/Tech))

Amazon Price: $16.49 (as of 07/11/2009)Buy Now

This is a good book on programming fundamentals to get your feet wet with programming and Java. It doesn't assume you know how to program yet so it helps you get a basic understanding.

Beginner Java Programming Tutorial Videos 


Eclipse and Java for Total Beginners

Runtime: 8:10
73131 views
10 Comments:


Tutorial:: Intro to Java

Runtime: 9:51
35263 views
10 Comments:


The Basics Of Java Programming

Runtime: 4:54
177947 views
10 Comments:


Java Tutorial #1 - Hello World

Runtime: 8:38
117898 views
10 Comments:


Java Tutorial Intro - Installing EasyEclipse

Runtime: 7:00
10523 views
10 Comments:

Beginning Java programming links 

Java Programming Beginner Lens
My Java Programming Beginner lens with more Java links, including Java video tutorials.
Getting started with Java
Beginner Java tutorials to help you get started with Java
JavaRanch - A Friendly Place for Java Greenhorns
Learn Java with the Cattle Drive, has some good programming exercises you can try, and Java forums.
The Java tutorials
Java tutorials on Sun's site

Male Young Adult Sitting on Couch Using Laptop Computer

Ruby: Learn to Program 

There was an error connecting to the Amazon web service. Please try again.Sorry, there are no results available from Amazon.

Beginning Ruby programming links 

Learn to Program (using Ruby) by Chris Pine
Excellent online tutorial for learning to program using Ruby. The tutorial has expanded into a book that you can buy as well.
try ruby! (in your browser)
You can try Ruby right in your web browser--it has a 15 minute basic interactive tutorial.
Learning Ruby
Beginner's Ruby tutorial
Ruby Home Page - Download Ruby
Download Ruby - it's free. It also comes with some documentation.

Young Woman Studying in Front of Computer at Her Desk

Python Programming for the Absolute Beginner 

Python Programming for the Absolute Beginner

Amazon Price: (as of 07/11/2009)Buy Now

If you are an absolute beginner to programming, this book can help! It is for the Python programming language, but you can find Absolute Beginners books for your language of choice as well. Absolute Beginners books make learning programming fun as they tend to use games as examples.

Beginner Python Programming YouTube Videos 


Python 1: Installation and beginner's tutorial.

Runtime: 8:25
42550 views
10 Comments:


Python 2: Getting around Python modules

Runtime: 9:19
27890 views
10 Comments:


First 5 Minutes Programming with Python

Runtime: 2:44
24857 views
10 Comments:

Beginning Python programming links 

Beginner's Guide to Python
"New to programming? Python is free, and easy to learn if you know where to start! This guide will help you to get started quickly." Includes Has python tutorials and some videos for beginners.
Python Babysteps Tutorial
Python baby steps tutorial--great for if you have never programmed in your life!
Beginner's Python Tutorial
Teaches a beginner the basics of the Python programming language.

Astronaut Figurines Standing White Computer

Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner 

Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner

Amazon Price: $21.89 (as of 07/11/2009)Buy Now

This is a good way to start programming in Visual Basic without spending a lot of money. Hopefully they will come out with a good beginner's book for Visual Basic 2008 soon. In the meantime, this is a good book to learn the Visual Basic 2005 Express edition if you are new to programming.

Beginner Visual Basic Programming Tutorial Videos 


my Visual Basic Tutorial Lesson 1 Part 1

Runtime: 8:55
28181 views
10 Comments:


my Visual Basic Tutorial Lesson 1 part 2

Runtime: 7:06
8763 views
10 Comments:


Intro to VB 2005

Runtime: 9:51
20950 views
10 Comments:

Beginning Visual Basic programming links 

Is Visual Basic a Good Beginner's Language? - Slashdot
Is Visual Basic a Good Beginner's Language? Slashdotters will let you know what they think.
Visual Basic 2005 Express- Absolute Beginner series
Free collection of over 10 hours of video tutorials for learning Visual Basic using Visual Basic Express 2005.(msdn.microsoft.com)
Microsoft Visual Basic .NET tutorials for Beginners
Visual Basic .NET tutorials for complete beginners, and you can use the free Visual Basic Express 2005 for these.
CESPage.com Visual Basic - Tutorials
Has some beginner Visual Basic tutorials with nice pictures!
Visual Basic 2005 lessons at hello-world.com
Has downloadable (pdf) Visual Basic 2005 Express lessons.

C Programming for the Absolute Beginner 

C Programming for the Absolute Beginner

Amazon Price: $21.89 (as of 07/11/2009)Buy Now

If you want to learn C as a first language, check out C Programming for Absolute Beginners. It makes learning fun with games as examples. C is not an object oriented programming language like C++, so if you want to learn object oriented programming from the beginning go with C++ instead.

Beginning C programming links 

C Made Easy Programming Tutorial
C programming language tutorial, based off the C++ Made Easy tutorial at cprogramming.com
Programming Language Tutorial
C programming language tutorial (Published in Computer Buyer: June 1998)
The C Book
C Programming Language Book that was originally published in 1991 by Addison Wesley, but is now online for free.
Common C Programming Errors
Common C programming errors, including beginner errors.
C Programming Notes
C Programming notes, part of UW Experimental college course on Introduction to C Programming.

Learning Programming Videos 

Summary of Over 700 Programmer Videos
This is an organized summary of over 700 programmer videos that are referenced on Ideal Programmer.

Other Programming Languages Beginners can try 

Alice
Alice is a programming environment for students to learn the basics of programming in a 3D environment. You can dowload Alice for free for Windows, Mac, and Linux. There's also a book you can buy.
Rebol Programming For The Absolute Beginner
Rebol is supposed to be a very easy to learn programming language; this tutorial shows you how to program in Rebol.
Leopard Programming
A beginner's programming language--easy to learn if you have trouble with other languages, then you can move on to other programming languages once you've learned leopard.
Pascalite (Pascal) Programming Tutorials- PLTut
Pascal programming language tutorials. (Pascal is pretty much a teaching language, and Delphi, based off of Pascal, is more advanced. )
Welcome To Pascal for Programming Illiterates!
Pascal Tutorial and reference guide for the beginner

Source Code / Example programs 

Google Code Search
Search for public source code. Could come in handy for a beginner to find examples.

More About Programming on Squidoo 

Comments 

Lensmaster

Satish Talim wrote

Nice lens. You can learn Ruby Programming for free and online with a dedicated team of assistants at - http://rubylearning.org/

Reply Posted August 10, 2008

Lensmaster

Huseyin Kecoglu wrote

i create a website which will help people who are interesting in Java. My website is new so it will get better with help of Java users. http://www.worldofjava.net

Reply Posted July 28, 2008

hamutie28 wrote...

Great lens!

ReplyPosted July 18, 2007

Lady_Gotrocks wrote...

Congratulations! You are now a member of the Raising Stars group

ReplyPosted July 12, 2007

BobSteen wrote...

I've started a new group and was hoping you would add your Lens on programming to my group.

http://www.squidoo.com/group/create_lens/everythingdata/331a44a6b795e0ff8398880fad0eae11

I hope you consider it!

Thanks
Bob.

ReplyPosted May 23, 2007

smithville wrote...

Great lens. Another programming tool to take a look at is Liberty Basic. It is even more "basic" for the starting programmer.

ReplyPosted November 25, 2006

Ed wrote...

Great lens, hope to see more about VB and maybe the many C's, Python is always a favorite, as well ^_^

ReplyPosted November 22, 2006