Linux, Programming and Hacking for Beginners is an introductory book for readers keen to quickly learn more about each of the three topics. After reading the book and going through the examples readers will have more than a rudimentary knowledge of each. The knowledge can potentially be applied for further education, on a job or to further their knowledge discovery. The first part of the book, on Linux, focuses on teaching rudimentary Linux commands. The second part focuses on programming. Basic syntax, algorithms and best practices are explained using several programming languages such as C, Java, Perl and Python while minor coding examples in half a dozen other languages are also detailed. The final part of the book, on hacking, gives an overview of how to perform penetration testing to test a system for vulnerabilities. Again the best practices are illustrated using examples. At the end of the text the reader may not be an expert in any of these three fields, but the knowledge collate together as a critical mass readers can use to better judge their next step in exploring the field of Computers and Computer Science.