Welcome to Programming Books | Windows Programming Books Online Shop. Get Discount and Cheap Programming Books, Android Programming Books Deals and browse our product list. We have the best Python Programming Books offers.

Programming for the Absolute Beginner (No Experience Required (Course Technology))

Programming for the Absolute Beginner (No Experience Required (Course Technology))

Want to learn computer programming but aren't sure where to start? Programming for the Absolute Beginner provides a gentle learning curve in programming for anyone who wants to develop fundamental programming skills and create computer programs. The primary focus is on teaching the reader how to program using a free implementation of BASIC called Just BASIC. As such, the book focuses on developing programs that run on Microsoft Windows, but also presents programming principles that apply to different environments, including other operating systems and the Internet. Additionally, the book provides a solid foundation for advancing to different programming languages as you gain confidence in your newly acquired programming abilities. As part of the for the absolute beginner series, Programming for the Absolute Beginner teaches all the concepts through the creation of simple computer games, making the learning process much more fun and enjoyable.

16.73 [ Detail ]

Beginning Programming For Dummies

Beginning Programming For Dummies

Do you think the programmers who work at your office are magical wizards who hold special powers that manipulate your computer? Believe it or not, anyone can learn how to write programs, and it doesn’t take a higher math and science education to start.Beginning Programming for Dummies shows you how computer programming works without all the technical details or hard programming language. It explores the common parts of every computer programming language and how to write for multiple platforms like Windows, Mac OS X, or Linux. This easily accessible guide provides you with the tools you need to:Create programs and divide them into subprogramsDevelop variables and use constantsManipulate strings and convert them into numbersUse an array as storage spaceReuse and rewrite codeIsolate dataCreate a user interfaceWrite programs for the InternetUtilize JavaScript and Java AppletsIn addition to these essential building blocks, this guide features a companion CD-ROM containing Liberty BASIC compiler and code in several languages. It also provides valuable programming resources and lets you in on cool careers for programmers. With Beginning Programming of Dummies, you can take charge of your computer and begin programming today!

15.24 [ Detail ]

Beginning Programming All-In-One Desk Reference For Dummies

Beginning Programming All-In-One Desk Reference For Dummies

So you want to be a programmer? Or maybe you just want to be able to make your computer do what YOU want for a change? Maybe you enjoy the challenge of identifying a problem and solving it. If programming intrigues you for whatever reason, Beginning Programming All-In-One Desk Reference For Dummies is like having a starter programming library all in one handy, if beefy, book.In this practical guide, you’ll find out about compiling, algorithms, best practices, debugging your programs, and much more. The concepts are illustrated in several different programming languages, so you’ll get a feel for the variety of languages and the needs they fill. Seven minibooks cover:Getting startedProgramming basicsData structuresAlgorithmsWeb programmingProgramming language syntaxApplicationsBeginning Programming All-In-One Desk Reference For Dummies shows you how to decide what you want your program to do, turn your instructions into “machine language” that the computer understands, use programming best practices, explore the “how” and “why” of data structuring, and more. You’ll even get a look into various applications like database management, bioinformatics, computer security, and artificial intelligence. Soon you’ll realize that — wow! You’re a programmer!Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

20.83 [ Detail ]

Beginning C++ Through Game Programming

Beginning C++ Through Game Programming

BEGINNING C++ THROUGH GAME PROGRAMMING, THIRD EDITION approaches learning C++ from the unique and fun perspective of games. Written for the beginning game developer or programmer, the book assumes no previous programming experience and each new skill and concept is taught using simple language and step-by-step instructions. Readers will complete small projects in each chapter to reinforce what they've learned and a final project at the end combines all of the major topics covered in the book. Featuring twenty five percent new material, this third edition covers all the latest technology and advances.

20.20 [ Detail ]

The Art of Computer Programming, Volumes 1-4A Boxed Set (Box Set)

The Art of Computer Programming, Volumes 1-4A Boxed Set (Box Set)

The bible of all fundamental algorithms and the work that taught many of today’s software developers most of what they know about computer programming. —Byte, September 1995   Countless readers have spoken about the profound personal influence of Knuth’s work. Scientists have marveled at the beauty and elegance of his analysis, while ordinary programmers have successfully applied his “cookbook” solutions to their day-to-day problems. All have admired Knuth for the breadth, clarity, accuracy, and good humor found in his books.   I can’t begin to tell you how many pleasurable hours of study and recreation they have afforded me! I have pored over them in cars, restaurants, at work, at home… and even at a Little League game when my son wasn’t in the line-up. —Charles Long   Primarily written as a reference, some people have nevertheless found it possible and interesting to read each volume from beginning to end. A programmer in China even compared the experience to reading a poem.   If you think you’re a really good programmer… read [Knuth’s] Art of Computer Programming… You should definitely send me a résumé if you can read the whole thing. —Bill Gates   Whatever your background, if you need to do any serious computer programming, you will find your own good reason to make each volume in this series a readily accessible part of your scholarly or professional library.   It’s always a pleasure when a problem is hard enough that you have to get the Knuths off the shelf. I find that merely opening one has a very useful terrorizing effect on computers. —Jonathan Laventhol In describing the new fourth volume, one reviewer listed the qualities that distinguish all of Knuth’s work. [In sum:] detailed coverage of the basics, illustrated with well-chosen examples; occasional forays into more esoteric topics and problems at the frontiers of research; impeccable writing peppered with occasional bits of humor; extensive collections of exercises, all with solutions or helpful hints; a careful attention to history; implementations of many of the algorithms in his classic step-by-step form.—Frank Ruskey These four books comprise what easily could be the most important set of information on any serious programmer’s bookshelf.

200.49 [ Detail ]

Python Programming: An Introduction to Computer Science 2nd Edition

Python Programming: An Introduction to Computer Science 2nd Edition

This is the second edition of John Zelle's Python Programming, updated for Python 3. This book is designed to be used as the primary textbook in a college-level first course in computing. It takes a fairly traditional approach, emphasizing problem solving, design, and programming as the core skills of computer science. However, these ideas are illustrated using a non-traditional language, namely Python. Although Python is used as the language, teaching Python is not the main point of this book. Rather, Python is used to illustrate fundamental principles of design and programming that apply in any language or computing environment. In some places, I have purposely avoided certain Python features and idioms that are not generally found in other languages. There are already many good books about Python on the market; this book is intended as an introduction to computing. Features include the following: *Extensive use of computer graphics. *Interesting examples. *Readable prose. *Flexible spiral coverage. *Just-in-time object coverage. *Extensive end-of-chapter problems.

35.20 [ Detail ]

Computer Programming for Teens (For Teens (Course Technology))

Computer Programming for Teens (For Teens (Course Technology))

Ready to learn computer programming but aren't sure where to start? Look no further, Computer Programming for Teens is the book for you. Other books on programming tend to be language specific and often get bogged down in the syntax of the language. That is fine if you already have a strong background in programming, but if you're a novice, the language-specific approach can make things unnecessarily difficult. Computer Programming for Teens stresses concepts over language, but still includes examples in the most popular languages--specifically HTML, C++, and Java. It begins by explaining the fundamental topics, like data storage, and progresses through to more complex topics, such as decisions, loops, design, and complex data structures. Written by a high school teacher, the book includes helpful tips and analogies to guide readers through the maze of programming techniques, concepts, and common pitfalls. It introduces the most relevant topics for beginners and pinpoints the essential skills needed for programming success.

17.26 [ Detail ]

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Seven Languages in Seven Weeks: A Pragmatic Guide to Learning Programming Languages (Pragmatic Programmers)

Ruby, Io, Prolog, Scala, Erlang, Clojure, Haskell. With Seven Languages in Seven Weeks, by Bruce A. Tate, you'll go beyond the syntax-and beyond the 20-minute tutorial you'll find someplace online. This book has an audacious goal: to present a meaningful exploration of seven languages within a single book. Rather than serve as a complete reference or installation guide, Seven Languages hits what's essential and unique about each language. Moreover, this approach will help teach you how to grok new languages. For each language, you'll solve a nontrivial problem, using techniques that show off the language's most important features. As the book proceeds, you'll discover the strengths and weaknesses of the languages, while dissecting the process of learning languages quickly--for example, finding the typing and programming models, decision structures, and how you interact with them. Among this group of seven, you'll explore the most critical programming models of our time. Learn the dynamic typing that makes Ruby, Python, and Perl so flexible and compelling. Understand the underlying prototype system that's at the heart of JavaScript. See how pattern matching in Prolog shaped the development of Scala and Erlang. Discover how pure functional programming in Haskell is different from the Lisp family of languages, including Clojure. Explore the concurrency techniques that are quickly becoming the backbone of a new generation of Internet applications. Find out how to use Erlang's let-it-crash philosophy for building fault-tolerant systems. Understand the actor model that drives concurrency design in Io and Scala. Learn how Clojure uses versioning to solve some of the most difficult concurrency problems. It's all here, all in one place. Use the concepts from one language to find creative solutions in another-or discover a language that may become one of your favorites.

23.07 [ Detail ]

C Programming Language (2nd Edition)

C Programming Language (2nd Edition)

The authors present the complete guide to ANSI standard C language programming. Written by the developers of C, this new version helps readers keep up with the finalized ANSI standard for C while showing how to take advantage of C's rich set of operators, economy of expression, improved control flow, and data structures. The 2/E has been completely rewritten with additional examples and problem sets to clarify the implementation of difficult language constructs. For years, C programmers have let K&R guide them to building well-structured and efficient programs. Now this same help is available to those working with ANSI compilers. Includes detailed coverage of the C language plus the official C language reference manual for at-a-glance help with syntax notation, declarations, ANSI changes, scope rules, and the list goes on and on.

40.53 [ Detail ]

VB Strings - programming examples of enhanced string processing (Programming by Example - a fun & easy way to learn Visual Basic)

VB Strings - programming examples of enhanced string processing (Programming by Example - a fun & easy way to learn Visual Basic)

This book's theme is string programming. In it, you'll find a wide variety of programming examples, demonstrating everything from simple subroutines and functions to complete applications. You'll find little fluff and stuff around the code, other than comment lines, as this is the best way to get right to the core of the code. Feel free to add the fluffy stuff as you wish to create the look and feel of your (programming) dreams. Where appropriate, more than one way to accomplish a programming task is presented, so you can grasp the options and become aware of just how many creative, fun ways there are to create code in this powerful language.The absolute best way to really soak up programming concepts is to actually work with them. Therefore, at the end of each coding example or application there's a section titled Fun Challenges. The intent of this section is to encourage the reader to have some fun experimenting. Some of the challenges are easy, some are very challenging, but hopefully all are fun. Feel free to give them a try, and to invent your own challenges too. There's a perfect metaphor in bicycle riding. You can go to classes, watch videos, listen to lectures, study the theory and physics involved, and on and on, but until you actually get on a bicycle and ride, your brain won't completely get it. Same with programming!

[ Detail ]

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 ·