However, the field of computer programing is as vast as the internet and here are five books to help you understand computer-programming basics so that you can take baby steps in learning computer programing without the shock and awe binary lingo and terms. It is of paramount importance to get the first part of your tutorial in a simple language that you can understand, think of this process like learning Latin; you are certainly not going to read Virgil first are you? So build your basics well.

Basic Computer Programming by V.K. Jain, this book is revised, up to date and packed with the basics of computer programing. It is applicable when it comes to the humble beginners or seasoned pros. It comes packed with essential self-help and easy how to tips. The critical approach also follows a historical perspective, taking you through the computer age. Other details also include computer design, functionality and the basic arithmetic and logic associated with computer programing. Beneficial information includes commands, designs and problem solving. Basic BASIC, by James S. Coan, introduces the novice mind to basic computer programing language. The book follows the history of computers form the 70s into the roaring 80s. The author traces the advancement of programing in higher educational institutions. The authors also use logic and math to teach computer language. The tutorial starts on a simple level and matures to complicated concepts in a concise manner.

Practical C Programming by Steve Oualline, this is an introductory book with great insights for basic programing requirements. The book comes with a wide assortment of practical and logic based approaches to explain the overall basics of computer programing. The book covers many topics including, syntax, style and the much-needed debugging process all of these are fundamentals of basic programing. The book touches not only on the basics but includes how to fix common bugs. Assembly Language Step-by-step: Programming with DOS and Linux by Jeff Duntemann- This book covers DOS and Linux in the realm of assembly programing. The book bases its introduction on the internal modus operandi of the Intel-based systems and the features include program writing, test and debugging of assembly programs. A major plus point worth repetition is that this book teaches debug in detail, a necessity in basic computer work. 

Beginning Programming for Dummies Wallace Wang, this is an excellent book for novices without any prior knowledge of Visual Basic. The basic examples are simplified making it easy to comprehend. It is very easy in introducing those that find computers to be a daunting task. Like the award winning dummy series it follows a very basic path accessible to everyone. Those are some five books to help you understand computer-programming basics and take the question marks away.