User profile: ZeroIQ

User info
User name:ZeroIQ
Name:David Wanger
Location:Illinois (USA)
Bio:I am an absolute beginner with very limited exposure to programming of any kind.

I am approaching forty years old and realize that I am getting a late start, but am trying to prove that I'm not too old to learn.

I am happily married with two young children so this is something I am trying to learn in my free time -- maybe an hour or two per night, a few nights a week.

My goal is to learn how to code, and code well. I want to truly understand both the "how" and the "why" of the languages I tackle.

Contrary to suggestions I have received, I have elected to avoid Visual Basic (at least for the time being) and have decided to begin learning C++.

My belief is that I can learn C++ (maybe followed by C... or C#) that I will be able to adapt to most other languages with relative ease. Perhaps I am wrong, but I don't feel as if the same can be said the other way around (picking up C++ after learning Visual Basic).

I'm undecided whether or not I will use the Visual Studio IDE or work with a text editor and compiler.

I want to be able to write actual executable programs, but will probably want to ultimately write applications for websites.

I currently use Windows XP, but would like to eventually learn to become less dependent upon M$ products.

One of the languages I am most interested in is Python. My wife has a Macbook and I understand Python is a language which can be run on both PC and Mac OS's.

I went on a recent shopping spree and purchased the following books:

C++
Learning to Program in C++ by Steve Heller
C++ Programming Language, The (3rd Edition) by Bjarne Stroustrup
C++ Programming: From Problem Analysis to Program Design by D.S. Malik


C
C Programming Language (2nd Edition) by Brian W. Kernighan and Dennis M. Ritchie

C#
Head First C# by Andrew Stellman and Jennifer Greene

Visual Basic
Beginning Visual Basic 2005 by Thearon Willis and Bryan Newsome

Game Programming
Tricks of the Windows Game Programming Gurus by Andre Lamothe

I have elected to begin with 'Learning to Program in C++' by Steve Heller... unless I can be convinced to follow a different path.


Please note that the "skills" listed in my bio are not skills per se, but indicate languages I possess an interest in.
Statistical data
Birthdate:Nov 12, 1971
Gender:Male
Occupation:Support
Skills:C
PHP
C++
Visual Basic
Perl
VB .NET
C++/.NET
Java
C#
Javascript
Python
C#/.NET
ASP
History
Joined:
Number of posts:1
Latest posts:

Looking for a programming buddy..
Is there any objection to a non-programmer joining this group? I literally just started to learn ...