The Programming category has 447 audiobooks on Listento.it, with an average listener rating of 3.7★ across 245 ratings. The most-rated is The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition.

447 audiobooks
Cover art for Hacking: The Ultimate Beginners Guide

Hacking: The Ultimate Beginners Guide

2 ratings

Summary

Have you always wanted to hack? Well, this book contains tons of tips and strategies on how to hack. The whole idea of "hacking" may seem hard, but in this step-by-step guide, you'll learn everything you need to know about hacking. Even if you aren't a beginner, this book contains tons of new information on hacking. Listen to become a hacking master today! Here's a preview of what you'll learn: Hacking - the basics How to hack computer systems and networks How to gather data about your target How to scan the data you collected How to crack passwords Backdoors and trojans How to hack wireless networks And much more!

©2015 Max Green (P)2015 Max Green

Author: Max Green
Length: 59 mins
Available on Audible
Cover art for Secrets of the JavaScript Ninja

Secrets of the JavaScript Ninja

2 ratings

Summary

More than ever, the web is a universal platform for all types of applications, and JavaScript is the language of the web. If you're serious about web development, it's not enough to be a decent JavaScript coder. You need to be ninja stealthy, efficient, and ready for anything. This audiobook shows you how.   Secrets of the JavaScript Ninja, Second Edition uses practical examples to clearly illustrate each core concept and technique. This completely revised edition shows you how to master key JavaScript concepts such as functions, closures, objects, prototypes, and promises. It covers APIs such as the DOM, events, and timers. You’ll discover best practice techniques such as testing and cross-browser development, all taught from the perspective of skilled JavaScript practitioners.   What’s inside: Writing more effective code with functions, objects, and closures  Learning to avoid JavaScript application pitfalls  Using regular expressions to write succinct text-processing code  Managing asynchronous code with promises  Fully revised to cover concepts from ES6 and ES7   John Resig is an acknowledged JavaScript authority and the creator of the jQuery library. Bear Bibeault is a web developer and author of the first edition, as well as coauthor of Ajax in Practice, Prototype and Scriptaculous in Action, and jQuery in Action from Manning. Josip Maras is a postdoctoral researcher and teacher. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2016 Manning Publications (P)2018 Manning Publications

Narrator: Derek Lettman
Length: 11 hrs and 15 mins
Available on Audible
Cover art for Fire in the Valley

Fire in the Valley

2 ratings

Summary

In the 1970s, while their contemporaries were protesting the computer as a tool of dehumanization and oppression, a motley collection of college dropouts, hippies, and electronics fanatics were engaged in something much more subversive. Obsessed with the idea of getting computer power into their own hands, they launched from their garages a hobbyist movement that grew into an industry, and ultimately a social and technological revolution. What they did was invent the personal computer: not just a new device, but a watershed in the relationship between man and machine. This is their story. Fire in the Valley is the definitive history of the personal computer, drawn from interviews with the people who made it happen, written by two veteran computer writers who were there from the start. Working at InfoWorld in the early 1980s, Swaine and Freiberger daily rubbed elbows with people like Steve Jobs and Bill Gates when they were creating the personal computer revolution. A rich story of colorful individuals, Fire in the Valley profiles these unlikely revolutionaries and entrepreneurs, such as Ed Roberts of MITS, Lee Felsenstein at Processor Technology, and Jack Tramiel of Commodore, as well as Jobs and Gates in all the innocence of their formative years. This completely revised and expanded third edition brings the story to its completion, chronicling the end of the personal computer revolution and the beginning of the post-PC era. It covers the departure from the stage of major players with the deaths of Steve Jobs and Douglas Engelbart and the retirements of Bill Gates and Steve Ballmer; the shift away from the PC to the cloud and portable devices; and what the end of the PC era means for issues such as personal freedom and power, and open source versus proprietary software.

©2014 Pragmatic Programmer (P)2016 Pragmatic Programmer

Narrator: Don Azevedo
Length: 15 hrs and 24 mins
Available on Audible
Cover art for Machine Learning: Your Ultimate Guide on Machine Learning, Agile Project Management, and Hacking

Machine Learning: Your Ultimate Guide on Machine Learning, Agile Project Management, and Hacking

2 ratings

Summary

Your ultimate guide on machine learning, agile project management, and hacking. This audiobook includes three manuscripts! Machine Learning: Master the Three Types of Machine Learning Machine learning is vital to the world of information technology. While many people may have no idea what machine learning is, they have probably used it sometime in their daily lives. For example, if you have ever done a search query on a search engine, you have worked with one form of machine learning. The program to do your search query has been trained to find the best results based on what you are looking for, and it will also learn from the choices that you make. Inside you will find: Understanding the basics of machine learning Machine learning applications How artificial intelligence and machine learning are different Statistics and probability theory Building blocks of machine learning Formal statistical learning framework PAC learning strategies Generalization models in machine learning Supervised and unsupervised machine learning Support vector machines Agile Project Management: Focus on Continuous Improvement, Scope Flexibility, Team Input, and Delivering Essential Quality Products Agile project management has grown in popularity over the past several years. Change is occurring so fast that many organizations are unable to keep up with the demands of a changing global world. Your ability to quickly change and adapt to your environment will make or break, not only your career but could be the deciding factor as to whether your company survives in the coming years. Inside you will find: The benefits of agile for you and your organization Agile strategy and making agile work within an organization What is scrum and how to implement it Explanation of ITIL and how it relates to agile And an added bonus - the secret weapon Hacking: Computer Hacking Mastery The world of hacking has changed so much in recent years. New attacks are being made, and learning how to protect your system can be difficult than ever before. This guidebook has all the information that you need to learn about some of the most common attacks that are going on in the world today as well as some of the things that you can do to protect yourself. Inside you will find: The programming languages Basic attacks to get started The difference between adware, spyware, and malware Man-in-the-middle attacks How to successfully complete a wireless attack Xmas-tree attacks SQL injections Backdoor and trojan attacks Password cracking

©2017 Robert Keane (P)2018 Robert Keane

Narrator: Mike Davis
Author: Robert Keane
Length: 4 hrs and 27 mins
Available on Audible
Cover art for Natural Language Processing with Python

Natural Language Processing with Python

2 ratings

Summary

This audiobook is a perfect beginner's guide to natural language processing. It is offering an easy-to-understand guide to implementing NLP techniques using Python. Natural language processing has been around for more than 50 years, but just recently, with greater amounts of data present and better computational powers, it has gained a greater popularity. Given the importance of data, there is no wonder why natural language processing is on the rise. If you are interested in learning more, this audiobook will serve as your best companion on this journey introducing you to this challenging yet extremely engaging world of automatic manipulation of our human language. It covers all the basics you need to know before you dive deeper into NLP and solving more complex NLP tasks in Python. Here is a preview of what you'll learn here.... The main challenges of natural language processing The history of natural language processing How natural langauge processing actually works The main natural language processing applications Text preprocessing and noise removal  Feature engineering and syntactic parsing Part of speech tagging and named entity extraction Topic modeling and word embedding  Text classification problems  Working with text data using NLTK  Text summarization and sentiment analysis  And much, much more.... PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2018 Frank Millstein (P)2018 Frank Millstein

Narrator: Jon Wilkins
Length: 2 hrs and 25 mins
Available on Audible
Cover art for Go in Action

Go in Action

1 rating

Summary

Go in Action introduces the Go language, guiding you from inquisitive developer to Go guru. The book begins by introducing the unique features and concepts of Go. Then, you'll get hands-on experience writing real-world applications including websites and network servers, as well as techniques to manipulate and convert data at speeds that will make your friends jealous.   Application development can be tricky enough even when you aren't dealing with complex systems, and programming problems like web-scale concurrency and real-time performance. While it's possible to solve these common issues with additional tools and frameworks, Go handles them right out of the box, making for a more natural and productive coding experience. Developed at Google, Go powers nimble startups as well as big enterprises - companies that rely on high-performing services in their infrastructure.   Go in Action is for any intermediate-level developer who has experience with other programming languages and wants a jump-start in learning Go or a more thorough understanding of the language and its internals. This book provides an intensive, comprehensive, and idiomatic view of Go. It focuses on the specification and implementation of the language, including topics like language syntax, Go's type system, concurrency, channels, and testing.   This audiobook includes information about: Language specification and implementation Go's type system Internals of Go's data structures Testing and benchmarking   This book assumes you're a working developer proficient with another language like Java, Ruby, Python, C#, or C++.   William Kennedy is a seasoned software developer and author of a blog. Brian Ketelsen and Erik St. Martin are the organizers of GopherCon and co-authors of the Go-based Skynet framework.   Table of contents: Introducing Go Go quick-start Packaging and tooling Arrays, slices, and maps Go's type system Concurrency Concurrency patterns Standard library Testing and benchmarking PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2015 Manning Publications (P)2018 Manning Publications

Available on Audible
Cover art for SQL: Create Your Own Database Fast!

SQL: Create Your Own Database Fast!

1 rating

Summary

SQL (structure query language) is considered one of the most important programming languages available today. It is a language that is used to talk to databases. Whenever you want to search for something stored in a large library of information its most likely that the language will be SQL.  SQL is used extensively since its relatively easy to learn and it can help you get information from a database that may not be available to people who do not know SQL. It is a considered a very flexible language and can be used in a whole variety of ways, because of this flexibility a lot of software products today use SQL to interact and communicate with databases. By learning this language, you will have an essential skill which you can use on one of the many products which are based on SQL. Learning SQL can be enjoyable and fun. It is often said that it is a language which gives you the tools to enable you to think and view things from a new perspective. This audiobook focuses on Microsoft SQL Server which is software that you can run on your computer (be it a MAC, PC or Linux) to manage and store information. SQL Server stores this information in a particular kind of database called a relational database. SQL Server is a complete management system and not just a database and the software manages everything that the database needs to do. By learning SQL Server, you have a valuable skill in knowing a product which is used extensively by many large organizations worldwide.

©2017 Gary Mitnick (P)2017 Gary Mitnick

Narrator: Sean Tivenan
Author: Gary Mitnick
Length: 1 hr and 39 mins
Available on Audible
Cover art for Once Upon an Algorithm

Once Upon an Algorithm

1 rating

Summary

How Hansel and Gretel, Sherlock Holmes, the movie Groundhog Day, Harry Potter, and other familiar stories illustrate the concepts of computing. Picture a computer scientist, staring at a screen and clicking away frantically on a keyboard, hacking into a system, or perhaps developing an app. Now delete that picture. In Once Upon an Algorithm, Martin Erwig explains computation as something that takes place beyond electronic computers, and computer science as the study of systematic problem solving. Erwig points out that many daily activities involve problem solving. Getting up in the morning, for example: You get up, take a shower, get dressed, eat breakfast. This simple daily routine solves a recurring problem through a series of well-defined steps. In computer science, such a routine is called an algorithm. Erwig illustrates a series of concepts in computing with examples from daily life and familiar stories. Hansel and Gretel, for example, execute an algorithm to get home from the forest. The movie Groundhog Day illustrates the problem of unsolvability; Sherlock Holmes manipulates data structures when solving a crime; the magic in Harry Potter's world is understood through types and abstraction; and Indiana Jones demonstrates the complexity of searching. Along the way, Erwig also discusses representations and different ways to organize data; "intractable" problems; language, syntax, and ambiguity; control structures, loops, and the halting problem; different forms of recursion; and rules for finding errors in algorithms. This engaging book explains computation accessibly and shows its relevance to daily life. Something to think about next time we execute the algorithm of getting up in the morning.   PLEASE NOTE: When you purchase this title, the accompanying reference material will be available in your Library section along with the audio.   

©2017 Massachusetts Institute of Technology (P)2018 Tantor

Narrator: Walter Dixon
Author: Martin Erwig
Length: 10 hrs and 48 mins
Available on Audible
Cover art for Agile Product Management: User Stories

Agile Product Management: User Stories

1 rating

Summary

In this class you will be given proven methods to create, maintain, and manage your requirements using user stories as part of an agile scrum team. I know you will get value from this class, as it gives you a full introduction to the concept of agile user stories for managing product requirements. I then walk you step by step through everything involved in managing requirements using user stories, including writing, combining, and splitting complex user stories. Following this, I give you a complete overview of epics and themes and how they can be used to capture and group complex requirements in any team or business. Along the way I give you plenty of examples and best practices for working with user stories within agile scrum. In this class you will learn: What user stories are and why they are so powerful for capturing requirements in complex projects How to feel confident in writing user stories for any project How to understand what requirements specs are and why they are less flexible than a product backlog built with agile user stories How to explain the three Rs rule, acceptance criteria, the INVEST principle, the three Cs principle, and edge cases and how they will make you a better user story writer or agile practitioner How and when to split and amalgamate stories Techniques to help you to split user stories when working in the real world

©2016 Pashun Consulting Ltd. (P)2016 Pashun Consulting Ltd.

Narrator: Randal Schaffer
Author: Paul Vii
Length: 55 mins
Available on Audible
Cover art for Wordpress Websites for Business

Wordpress Websites for Business

1 rating

Summary

After using most of the top content management systems, and having built many custom CMS systems myself, I can say that, from my experience, Wordpress is the most effective tool available to build your company's website and bring in leads and sales for your business. However, if used incorrectly, it can actually hurt your company. I've seen it happen and the effects can be devastating. The good news is that there's a better way. In an easy to follow, step-by-step program, this audiobook will tell you what you need to do to avoid the pitfalls while ensuring maximum exposure, search engine rankings, and conversions (sales)!  This powerful audiobook contains: Game changing checklists and resources Simple settings that only take a few minutes, but can make a huge difference in website performance The best Wordpress plugins and services to optimize your site and maximize leads The best Wordpress themes that enable you to build an up-to-date website that performs for you Content creation hacks such as how to map your business goals directly to your content Wordpress best practices simplified, such as why and how to create a child theme The tools and techniques that drop your page load times to less than two seconds Much more.... The strategies and tactics I present in Wordpress Websites for Business will result in more leads and sales for your company, and that’s what it’s all about.  About the author: Michael Cordova founded 21st Century Technologies, Inc. as a custom database software company in 1993, before the Internet exploded. A pioneer in website development and the use of powerful online marketing techniques, he has increased his clients' sales exponentially through tested and proven strategies. In Wordpress Websites for Business, he gives business owners - from the tech savvy to the beginner - the tools, knowledge, and tactics to succeed in today's online world.

©2017 WildBlue Press (P)2019 WildBlue Press

Narrator:
Length: 6 hrs and 39 mins
Available on Audible
Cover art for Notes to a Software Team Leader

Notes to a Software Team Leader

1 rating

Summary

Is your team agile and self-organizing? What is your role as a leader? Team leadership is the missing link that connects all the buzzwords you hear these days about unit testing, TDD, continuous integration, scrum, XP, and others to the real world where actual people have to learn, implement, and mainly, believe and push for this stuff to happen. This audiobook is meant for software team leaders, architects, and anyone with a leadership role in the software business. Hear advice from real team leaders, consultants, and everyday gurus of management: Johanna Rothman, Uncle Bob Martin, Dan North, Kevlin Henney, Jurgen Appelo, Patrick Kua, and many others, each with their own little story and reason to say just one thing that matters the most to them about leading teams. See what it'll feel like if you do things wrong, and what you can do about things that might go wrong, before they happen.

©2014 Team Agile Publishing (P)2016 Spoken Word Inc

Narrator: Gord Edlund
Author: Roy Osherove
Length: 3 hrs and 44 mins
Available on Audible
Cover art for UX

UX

1 rating

Summary

Are you ready to get a full set of tools to improve your skills in user experience, software development, and management approach? In the idea of having a clear view of a business, no matter if it is a startup or a big company, starting from the process of product creations and development that allow achieving excellent results in short time, you MUST learn UX, DevOps and Lean and Agile Principles, a practical set of activities that are focused on understand user's needs, development's approach, and management’s abilities to provide positive experiences and reaching the best output.  Adopting these principles and concepts will improve every business and product: a meaningful experience for the working team and for the final user that allows you to become a master in this field.  This bundle of three books provides you a complete guide to understand and manage your business Here some questions that you will find the answers to: What are UX design and principles? What is DevOps methodology? What is the Lean and Agile approach? How are they implementable into a company? What are the benefits that they can generate? Understanding which actions generate great experience for the user and how to implement them in your working process is the real value of the fundamentals of UX. Ensure that your design has the right strategies to be focused on the client's needs. If you are looking for a complete guide in UX, DevOps and Lean and Agile in just a few hours, this book is for you. It has been created for beginners that are studying the different approach of UX development but also for designers and entrepreneurs that recognize these critical changes in the creations and fruition of contents. What’s inside this bundle of three books: Book 1: UX: Learn to Design Great Products for a Better User Experience Introduction to UX  Fundamentals of user experience design Strategies to apply for a great user experience Different UX approach (Lean UX versus Agile UX) Bring your ideas to life with prototyping Benefits of UX to your company Book 2: DevOps: Building Software with Lean Process for Modern Business Introduction to DevOps  Capabilities of DevOps The way cloud accelerates DevOps  Solving challenges with DevOps Agile, continuous deliver, and the three way The principles of flow The principles of feedback  The principles of continual learning and experimentation Selecting which value stream to start with Understanding the work in our value system, making it visible, and expanding it across the organization Book 3: Lean and Agile: How to Develop Successful Business and Startup Using Lean Approach and Agile Method Crucial steps for a lean product Why Lean UX?  Difference between Lean concept and Agile Collaborative design Lean approach and thinking Agile methodology In simple words, after listening to these books, you should be able to start working on your project with a new and improved vision. 

©2020 Steven Branson (P)2020 Steven Branson

Narrator: Chad Shoppa
Length: 13 hrs and 35 mins
Available on Audible
Cover art for Classic Computer Science Problems in Python

Classic Computer Science Problems in Python

1 rating

Summary

Classic Computer Science Problems in Python sharpens your CS problem-solving skills with time-tested scenarios, exercises, and algorithms, using Python. You'll tackle dozens of coding challenges, ranging from simple tasks like binary search algorithms to clustering data using k-means. You'll especially enjoy the feeling of satisfaction as you crack problems that connect computer science to the real-world concerns of apps, data, performance, and even nailing your next job interview! Computer science problems that seem new or unique are often rooted in classic algorithms, coding techniques, and engineering principles. And classic approaches are still the best way to solve them! Understanding these techniques in Python expands your potential for success in web development, data munging, machine learning, and more. What's inside Search algorithms Common techniques for graphs Neural networks Genetic algorithms Adversarial search Uses type hints throughout Covers Python 3.7 For intermediate Python programmers. About the author David Kopec is an assistant professor of Computer Science and Innovation at Champlain College in Burlington, Vermont. He is the author of Dart for Absolute Beginners (Apress, 2014) and Classic Computer Science Problems in Swift (Manning, 2018). Table of contents Small problems Search problems Constraint-satisfaction problems Graph problems Genetic algorithms K-means clustering Fairly simple neural networks Adversarial search Miscellaneous problems PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 Manning Publications (P)2019 Manning Publications

Narrator: Lisa Farina
Author: David Kopec
Length: 5 hrs and 6 mins
Available on Audible
Cover art for Clean Agile

Clean Agile

1 rating

Summary

Agile Values and Principles for a New Generation “In the journey to all things Agile, Uncle Bob has been there, done that, and has the both the t-shirt and the scars to show for it. This delightful book is part history, part personal stories, and all wisdom. If you want to understand what Agile is and how it came to be, this is the book for you.” (Grady Booch) “Bob’s frustration colors every sentence of Clean Agile, but it’s a justified frustration. What is in the world of Agile development is nothing compared to what could be. This book is Bob’s perspective on what to focus on to get to that ‘what could be.’ And he’s been there, so it’s worth listening.” (Kent Beck) “It’s good to read Uncle Bob’s take on Agile. Whether just beginning, or a seasoned Agilista, you would do well to read this book. I agree with almost all of it. It’s just some of the parts make me realize my own shortcomings, dammit. It made me double-check our code coverage (85.09 percent).” (Jon Kern) Nearly 20 years after the Agile Manifesto was first presented, the legendary Robert C. Martin (“Uncle Bob”) reintroduces Agile values and principles for a new generation - programmers and nonprogrammers alike. Martin, author of Clean Code and other highly influential software development guides, was there at Agile’s founding. Now, in Clean Agile: Back to Basics, he strips away misunderstandings and distractions that over the years have made it harder to use Agile than was originally intended. Martin describes what Agile is in no uncertain terms: a small discipline that helps small teams manage small projects...with huge implications, because every big project is comprised of many small projects. Drawing on his 50 years’ experience with projects of every conceivable type, he shows how Agile can help you bring true professionalism to software development. Get back to the basics - what Agile is, was, and should always be Understand the origins, and proper practice, of SCRUM Master essential business-facing Agile practices, from small releases and acceptance tests to whole-team communication Explore Agile team members’ relationships with each other, and with their product Rediscover indispensable Agile technical practices: TDD, refactoring, simple design, and pair programming Understand the central roles values and craftsmanship play in your Agile team’s success If you want Agile’s true benefits, there are no shortcuts: You need to do Agile right. Clean Agile: Back to Basics will show you how, whether you’re a developer, tester, manager, project manager, or customer.

©2020 Pearson Education, Inc. (P)2021 Upfront Books

Length: 5 hrs and 53 mins
Available on Audible
Cover art for Arduino Programming for Beginners

Arduino Programming for Beginners

1 rating

Summary

Quite a few technology boards are responsible for building digital devices. They are actually the bedrock of how these devices function. However, Arduino boards are making immense waves in the digital production world nowadays as it is now primarily used for creating digital devices as well as other interactive materials with the capacity to control things physically, around the human sphere. To make things more clear, this audiobook will enlighten the listeners to know more about what Arduino is all about, and encourage the best practices for learning and executing Arduino programming from scratch. This audiobook will be a pathway where you'll learn everything you need to know about Arduino programming, step-by-step.  Some of the few things you will be learning about Arduino in this audiobook include:  Arduino’s software and hardware, as well as several others of the applications that you will be able to make use of in and about the Arduino board. Different Arduino data types available. Strings and functions Codes for buildup Arrays and sensors Important necessities to remember so you can avoid making mistakes And a whole lot more. This expansive audiobook on Arduino programming for beginners is laced with quite a lot of useful information that will guide the listeners throughout their Arduino programming journey, holding you by hand and explaining in specific detail, including visual aids to guide you. So what are you waiting for? Go get a copy now!

©2019 Ethan Thorpe (P)2019 Ethan Thorpe

Narrator: Sam Slydell
Author: Ethan Thorpe
Length: 3 hrs and 22 mins
Available on Audible
Cover art for Real-World Machine Learning

Real-World Machine Learning

1 rating

Summary

Real-World Machine Learning will teach you the concepts and techniques you need to be a successful machine learning practitioner without overdosing you on abstract theory and complex mathematics. By working through immediately relevant examples in Python, you'll build skills in data acquisition and modeling, classification, and regression. You'll also explore the most important tasks like model validation, optimization, scalability, and real-time streaming. When you're done, you'll be ready to successfully build, deploy, and maintain your own powerful ML systems.   Machine learning systems help you find valuable insights and patterns in data, which you'd never recognize with traditional methods. In the real world, ML techniques give you a way to identify trends, forecast behavior, and make fact-based recommendations. It's a hot and growing field, and up-to-speed ML developers are in demand.   What's inside: Predicting future behavior Performance evaluation and optimization Analyzing sentiment and making recommendations No prior machine learning experience assumed, but you should know Python.   Henrik Brink, Joseph Richards, and Mark Fetherolf are experienced data scientists engaged in the daily practice of machine learning.   Table of Contents:  The Machine-Learning Workflow  1. What is machine learning? 2. Real-world data  3. Modeling and prediction  4. Model evaluation and optimization  5. Basic feature engineering PRACTICAL APPLICATION  6. Example: NYC taxi data  7. Advanced feature engineering  8. Advanced NLP example: movie review sentiment  9. Scaling machine-learning workflows  10. Example: digital display advertising PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2016 Manning Publications (P)2016 Manning Publications

Available on Audible
Cover art for Coding

Coding

1 rating

Summary

Have you ever wanted to create your own computer software, app, or website? In this day and age where technology is integrated into the foundation of our lives, have you ever thought to yourself, “How do I create the next WhatsApp?” or “How do I create the next Facebook?”    Discover How to Progress from Complete Coding Novice to Programming Pro  Coding or computer programming simply entails the art of writing computer programs. Computer programs are sets of instructions that tell a computer what to do to complete a specific task. To write these sets of instructions, we use a specific computer programming language, examples of which include Java, JavaScript, C++, and Python.  Computer programs can have a single line of computer code or millions of lines of code. Today, we have many programming languages meant to help us create desktop applications, mobile applications, websites and more.  In this guide, we shall be looking at the basic essentials you need to learn to start programming or writing computer code or programs. Incorporated within this guide are step-by-step tutorials and an abundance of images; learning will be a breeze!   As we know, practice makes perfect, and to ensure you get the most out of this guide, there is an entire chapter with a selection of exercises for you to try!  A preview of what you will learn.... Programming languages 101  Programming Basics  Getting Started  Mastering Popular Programming Elements  Practice Exercises   Take action right away to understanding the fundamentals of coding and putting your newly learnt skills into immediate practice today by downloading this book, Coding: Complete Beginners Guide to Computer Programming.  Download today! PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 David Cooke (P)2019 David Cooke

Narrator: Bob Palmer
Author: David Cooke
Length: 47 mins
Available on Audible
Cover art for Grokking Algorithms

Grokking Algorithms

1 rating

Summary

Grokking Algorithms is a friendly guide that teaches you how to apply common algorithms to the practical problems you face every day as a programmer. You'll start with sorting and searching and, as you build up your skills in thinking algorithmically, you'll tackle more complex concerns such as data compression and artificial intelligence. Learning about algorithms doesn't have to be boring! An algorithm is nothing more than a step-by-step procedure for solving a problem. The algorithms you'll use most often as a programmer have already been discovered, tested, and proven. If you want to understand them but refuse to slog through dense multipage proofs, this is the book for you. This engaging guide makes it easy to learn how to use the most important algorithms effectively in your own programs. Contents include: Introduction to algorithms Selection sort Recursion Quicksort Hash tables Breadth-first search Dijkstra's algorithm Greedy algorithms Dynamic programming K-nearest neighbors   This accessible introduction is suitable for self-taught programmers, engineers, or anyone who wants to brush up on algorithms. Each carefully presented example includes helpful diagrams and fully annotated code samples in Python. Aditya Bhargava is a software engineer with a dual background in computer science and fine arts. He blogs on programming at adit.io. PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio. 

©2016 Manning Publications (P)2016 Manning Publications

Narrator: Derek Lettman
Length: 3 hrs and 46 mins
Available on Audible
Cover art for Learn C++ Quickly

Learn C++ Quickly

1 rating

Summary

A perfect way to have your resume outshine the rest... The most successful programs of the last 30 years were developed in C++. From Microsoft Word to Facebook to Adobe Photoshop, C++ is at the heart of the most lucrative technologies in today’s world. C++ is the most powerful programming language in the modern world for one simple reason: It allows for complete control, not only of the program’s logic and graphical user interface, but of the hardware, too. If all the IT giants use it, it stands to reason that the most successful programmers in the world all have C++ on their resume. And that’s why, you should add it to yours today. With a solid foundation in C++ programming, you can open doors and grow your salary - it’s simply a case of learning a new language. Once you’ve mastered the basics, you’ll gain: The skills to micro-manage any computer’s performance  The ability to write code for Windows, Mac, Linux, and mobile devices  The capability of programming computer games, graphical applications, and AI, to name but a few  A stepping stone to mastering a host of other programming languages  A fundamental understanding of a complex but logical computer language These are the skills you need to become a programming master and skyrocket your career. In Learn C++ Quickly, you’ll find a step-by-step guide to becoming a C++ ninja.

©2020 Code Quickly (P)2020 Code Quickly

Narrator: Grant Tharp
Author: Code Quickly
Length: 11 hrs and 50 mins
Available on Audible
Cover art for Python Coding: 2 Books in 1

Python Coding: 2 Books in 1

1 rating

Summary

Get ready to master the most versatile programming language and learn the coding skills required for a fulfilling career in data science and tech with this definitive bundle to Python programming! Have you ever thought about learning how to code, but became overwhelmed by the number of programming languages out there from HTML and JavaScript to Ruby and PHP and couldn't quite settle on one language? If yes, then here's your answer: Learn Python. Python is the perfect programming language for beginners. It is one of the very few languages that hit the sweet spot between being a fun language to learn and play with but have serious real-world applications and is used by some of the biggest tech companies on earth. In this bundle, Stephen Ward hands you the blueprint you need to get started and excel with Python, helping you develop the necessary skills for the modern tech job market in as little time as possible. This special bundle contains the following books: Python Programming: The Ultimate Crash Course for Beginners to Learn Coding with Python Python Data Analytics: The Ultimate Guide to Get Started with Data Analytics Using Python, NumPy and Pandas In Python Programming, you're going to discover: Everything you need to know about the Python programming language to hit the ground running from basic to advanced concepts How to write your very first or next Python program that adheres to best coding practices and industry standard Step-by-step instructions to acquire the necessary knowledge and skills required to get hired to top tech companies How to take the headache away from coding as well as new ways to make coding fun and enjoyable How to level up your programming skills and become indispensable at your firm ...and tons more! Finally, here's what you're going to learn in Python Data Analytics: Core statistical models and computation methods you need to know about as a budding data analyst How to master the CSV library for reading, writing and handling tabular data Using the Xlrd library to extract data from Microsoft Excel files How to convert text to speech using the powerful Win32.com library How to use the NumPy library to carry out fundamental and basic scientific and technical computing How to use the SciPy library to carry out advanced scientific and highly technical computing Surefire ways to manipulate the easy-to-use data structures of the Pandas framework for high-performance data analysis How to plot complex data, create figures and visualize data using the Python Matplotlib library ...and tons more! Whether you're completely new to programming and are looking for the perfect language to get started or you're familiar with other programming languages and are looking for the next versatile language to add to your skill set, this guide has you covered. Scroll to the top of the page and click the "Buy Now" button to get started today!"

©2019 Stephen Ward (P)2020 Stephen Ward

Narrator: Russell Newton
Author: Stephen Ward
Length: 6 hrs and 28 mins
Available on Audible