Book or online guide to beginning programming

Hi, Can anybody help me out with the name of a book or online guide for beginning programming. More an understanding of the bare-bones concepts of programming rather than a specific language. Beginner's guide basically. Many thanks.
RupertAAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

aadihCommented:
A Google Book: "Absolute Beginner's Guide to Programming":

http://books.google.com/books/about/Absolute_Beginner_s_Guide_to_Programming.html?id=usBplwsJejQC >
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Scott Fell, EE MVEDeveloper & EE ModeratorCommented:
codecademy is a good start.  Learn basic html and css.  Then go to javascript.  From there go to a server language like php


http://www.code.org/
http://www.codecademy.com/
0
nickg5Commented:
$8.93 and free shipping may be worth it to you.

Introduction.
Chapter 1: What Is Programming?
Chapter 2: Why Learn to Program?
Chapter 3: How Computers "Read" Code.
Chapter 4: From Concepts to Code - The Language of Code.
Chapter 5: The Tools for Programming.
Chapter 6: Simple Coding.
Chapter 7: The Structure of Coding.
Chapter 8: Problem Solving.
Chapter 9: Debugging.
Chapter 10: Interface.
Chapter 11: Putting It All Together.
Chapter 12: Interacting with Files.
Chapter 13: The Windows Registry.
Chapter 14: Organizing, Planning, and Version Control.
Chapter 15: Compiling Code and Alternatives to Compiling.
Chapter 16: Distributing Your Project.
Appendix A: Glossary. Appendix B: Web Resources. Index.
http://www.ebay.com/itm/NEW-Beginning-Programming-/130938747529?pt=US_Texbook_Education&hash=item1e7c8eba89
0
RupertAAuthor Commented:
Really good replies. :)

Will distribute points evenly.

Thanks.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Programming Theory

From novice to tech pro — start learning today.