Programming Beginner

Ranked #2,616 in Computers & Electronics, #46,375 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.



Beginning Programming For Dummies

Teach Yourself Programming in 24 Hours

Sams Teach Yourself Beginning Programming in 24 Hours (2nd Edition)

Amazon Price: $15.97 (as of 06/03/2012)Buy Now

This book is good for beginning programmers, going over the fundamentals of programming. If you have no experience programming, this is a good book to get first! Don't expect to become an expert in 24 hours, but it's a good place to start.

Beginning programming links

these aren't for a specific language

Computer Programming: Introduction
Sign up for this free introductory programming class offered by HP Learning Center.
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: $16.90 (as of 06/03/2012)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")
by 2000ContourSVT | video info

322 ratings | 180,332 views
curated content from YouTube

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.

Beginning Programming with Java for Dummies

Beginning Programming with Java For Dummies

Amazon Price: $9.69 (as of 06/03/2012)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
by dextercowley | video info

261 ratings | 227,943 views
curated content from YouTube

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

Programming T-Shirt

Funny T-Shirt for Programmers

Ruby: Learn to Program

Learn to Program (Pragmatic Programmers)

Amazon Price: $10.00 (as of 06/03/2012)Buy Now

This book by Chris Pine is a great way to learn Ruby if you don't have any experience programming. It teaches the basics, and is easy to understand. You can also check out Chris Pine's tutorial below which is free before deciding if you want the entire book.

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.

Python Programming for the Absolute Beginner

Python Programming for the Absolute Beginner

Amazon Price: $75.00 (as of 06/03/2012)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.
by murfvillage | video info

237 ratings | 75,824 views
curated content from YouTube

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.

Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner

Microsoft Visual Basic 2005 Express Edition Programming for the Absolute Beginner

Amazon Price: $3.92 (as of 06/03/2012)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
by thaComputerguy | video info

105 ratings | 84,330 views
curated content from YouTube

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: $16.68 (as of 06/03/2012)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

Loading

Comments

  • SergioBatista Mar 14, 2012 @ 6:15 pm | delete
    Good lens!
  • angelcho Mar 2, 2012 @ 12:54 pm | delete
    Excellent lens. I am also developer on Visual Basic 2010 and C#.
    http://visualbasic-2010.blogspot.com
  • sorana Dec 16, 2010 @ 10:22 pm | delete
    Very helpful resources and well presented lens.
  • Dec 8, 2010 @ 3:57 pm | delete
    great job I am planning to learn and this helped a lot. Great lens!
  • glockr Oct 12, 2010 @ 1:39 pm | delete
    I like php because I don't have to buy a compiler and I can see the results immediately in my browser.
  • MattyMan Oct 20, 2009 @ 7:42 am | delete
    Nice web site - extremely useful - keep going man!!
  • somepoints Jul 12, 2009 @ 9:39 am | delete
    here you can find very easy tutorial on Programming Language Fundamentals http://somepoints.com/?p=692
  • Satish Talim Aug 10, 2008 @ 8:08 pm | delete
    Nice lens. You can learn Ruby Programming for free and online with a dedicated team of assistants at - http://rubylearning.org/
  • Huseyin Kecoglu Jul 28, 2008 @ 3:35 am | delete
    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
  • hamutie28 Jul 18, 2007 @ 12:05 am | delete
    Great lens!
  • Load More

by

fefe

I love sharing about some of my interests on Squidoo such as various technology topics, television, anime, and shopping for gifts.

Feeling creative? Create a Lens!