Saturday 8 February 2014

24 Free eBooks On Perl Programming

Learn one of the oldest programming languages in the history with our collection of 24 books on Perl. 
Famously known as the duct tape of the Internet today, Perl is now more that 25 years old language in the programming world. The programming language is used for a large variety of tasks like extracting information from a text file and printing out a report or for converting a text file into another form. But Perl provides a large number of tools for quite complicated problems, including systems programming. Perl is implemented as an interpreted (not compiled) language.

Willing to learn more about the language? Here CodeKill Group bring 24 free ebooks for your help.

1. Exploring Programming Language Architecture in Perl by Bill Hails, 2010

This book presents an informal and friendly introduction to some of the core ideas in modern computer science, using the programming language Perl as its vehicle. The book takes the form of a series of working interpreters for the language PScheme.

2. Mastering Perl by brian d foy - O'Reilly Media, 2007

This book isn't a collection of clever tricks, but a way of thinking about Perl programming so you can integrate the real-life problems of debugging, maintenance, configuration, and other tasks you encounter as a working programmer.

3. Perl Programming - Wikibooks, 2012

This books describes and explains Perl (Practical Extraction and Report Language), a scripting language that is usually interpreted and is noted for its extensive use of regular expressions and a large module archive CPAN.

4. Perl 6 Programming - Wikibooks, 2010

Perl 6 is the sixth edition of the Perl programming language, representing a major backwards-incompatible rewrite of the language. This online book is going to introduce the reader to the Perl 6 language and its many features.

5. Using Perl 6 by Jonathan S. Duff, et al., 2012

This book is primarily for people who want to learn Perl 6. It teaches the basics from a Perl 6 perspective, touching on variable interpolation, datastructure use, object construction, threads, closures, symbol tables, and other core features.

6. Beginning Perl by Curtis 'Ovid' Poe - Wrox, 2012

This book introduces Perl to both new programmers and experienced ones. It presents step-by-step guidance in getting started, a host of try-it-out exercises, real-world examples, and everything necessary for a Perl novice to start with confidence.

7. Object Oriented Perl by Damian Conway - Manning Publications, 1999

Techniques and tricks to master basic and advanced OO Perl for programmers who already have basic to intermediate skills in procedural Perl. This is a series of extracts from Object Oriented Perl, a book from Manning Publications.

8. Modern Perl by chromatic - Onyx Neon Press, 2010

Modern Perl is one way to describe how experienced and effective Perl 5 programmers work. They use language idioms. They take advantage of the CPAN. They're recognizably Perlish, and they show good craftsmanship and a full understanding of Perl.

9. Perl 5 Internals by Simon Cozens - NetThink, 2001

A three-hour course which provides a hands-on introduction to how the perl interpreter works internally, how to go about testing and fixing bugs in the interpreter, and what the internals are likely to look like in the future of Perl, Perl 6.

10. Perl for Beginners by Geoffrey Sampson - BookBoon, 2010

Contents: Introduction; Getting started; Data types; Operators; Branches; Program layout; Built-in functions; Loops; Reading from a file; Pattern matching; Writing to a file; Arrays; Lists; Scalar versus list context; Two-dimensional tables; etc.

11. Unix and Perl Primer for Biologists by Keith Bradnam, Ian Korf - Korf Lab, 2010

We have written a basic introductory course for biologists to learn the essential aspects of the Perl programming language. The course is very much aimed at people with no prior experience in either programming or Unix operating system.

12. Picking Up Perl by Bradley M. Kuhn - ebb.org, 2001

The material covered in this book is designed to prepare the reader to enter the world of Perl programming. This book covers the basic data and control structures of Perl, as well as the philosophies behind Perl programming.

13. Higher-Order Perl: Transforming Programs with Programs by Mark Jason Dominus - Morgan Kaufmann, 2005

Perl incorporates many advanced features that are not well understood and are rarely used by most Perl programmers, but they are very powerful. One of these techniques is writing functions that manufacture or modify other functions.

14. Practical Perl Programming by A. D. Marshall - Cardiff School of Computer Science, 2005

Introduction to Perl: variables, arrays, operators, statements, functions, references, input and output, regular expressions, reports, special variables, handling errors and signals, objects, modules, debugging, command-line options, etc.

15. Perl 5 Tutorial by Chan Bernard Ki Hong, 2003

This is a free Perl tutorial that is packed with everything you need to know to get started on Perl programming. Throughout the text there are many examples examples, illustrations and exercises in the form of concept consolidation questions.

16. Perl 5 Pocket Reference by Johan Vromans, Linda Mui - O'Reilly, 2000

This quick reference provides a complete overview of the Perl programming language. The book covers a summary of Perl syntax rules and a complete list of operators, built-in functions, and standard library modules, all with brief descriptions.

17. Impatient Perl by Greg London - Lulu.com, 2004

This document is for people who either want to learn perl or are already programming in perl and just don't have the patience to scrounge for information. This is also a handy desk reference for some of the more common perl related questions.

18. Perl for the Web by Chris Radcliff - New Riders Press, 2001

Introduces the tools needed to design a dynamic website using Perl programming language. It covers templates, integration, load testing, the need for speed, document management, persistent Perl, good coding style, fas database access and more.

19. Practical mod_perl by Eric Cholet, Stas Bekman - O'Reilly, 2003

mod_perl is an Apache module that builds the Perl directly into the Apache web server. With mod_perl CGI scripts run 50 times faster, you can integrate databases with the server. The book is about building, using, programming, and optimizing mod_perl.

20. Embedding Perl in HTML With Mason by Dave Rolsky, Ken Williams - O'Reilly, 2002

The text shows how to create large, dynamically driven web sites that look good and are easy to maintain. Mason is a tool for embedding the Perl programming language into text, in order to create text dynamically, most often in HTML.

Bonus books:

21. Beginning Perl by Simon Cozens, Peter Wainwright - Wrox Press, 2000

The book on Perl installation, the language elements - references, regular expressions, modules, and basic applied techniques. It teachese how to write CGI scripts to generate web pages, hot to access databases in Perl, and beyond.

22. Web Client Programming with Perl by Clinton Wong - O'Reilly, 1997

Covers scripting to the Web, basics browser-server communication, writing Web clients for common tasks automatization, detection of broken links on a website. The book of interest to web administrators, Unix programmers and software developers.

23. Extreme Programming in Perl by Robert Nagler - O'Reilly Media, 2005

The book takes a fresh look at software development. Business people will learn how XP enables customer-programmer communication for efficient and flexible requirements gathering. Programmers will see how XP allows them to take pride in their craft.

24. Learning Perl the Hard Way by Allen B. Downey - Green Tea Press, 2003

The book is for people who already know how to program in another language, but don't know Perl. It gets through the basics as quickly as possible, the emphasis is on good programming style in Perl. Object-oriented programming is the center of focus.

Like Us on facebook
Shivam Kotwalia, CodeKill
Books of perl, perl, perl programming, ebooks on perl programmng, free ebooks on perl programming,  open source, oldest open source programs, open source programs, top open source program, linux,

32 Free eBooks On Java Programming!

Are you set to learn or polish your Java skills, which can easily be called one of the world's most popular programming languages? We bring to you 32 ebooks, absolutely free! 

Java, Java books, efy times, open source, linux, free java books, java ebooks, java resources, Java guidesJava is an object-oriented programming language developed in 1995 by Sun Microsystems. The language has become one of the most popular programming languages in the world (ranked no.2 as per TIOBE Programming Community Index, no.1 on JobsTractor). The language is platform independent, which means that programs made for Mac OS X can run on Windows and Linux, and vice versa. This feature is one of the reasons why Java is the go-to language for most enterprise applications.

Demand for Java programmers is exceptionally high, and most of the senior developer positions require a working knowledge of Java and/or C. So are you willing to polish your Java skills? CodeKill Group bring to you 32 ebooks on Java programming and that too all free!


1. Introduction to Web Services with Java by Kiet T. Tran - Bookboon, 2013

This book focuses more on the details of a hands-on approach to Web Service programming than its specifications. In order to help readers grasp the concept, we provide a brief introduction to Web Service, SOAP, and WSDL in the first three chapters.

2. Java Reference Guide by Steven Haines - Pearson Education, 2003

Steven Haines provides a comprehensive look at the many aspects of Java programming. From J2EE, Spring, and JavaFX to other supporting technologies; from overviews to detailed examples, this Guide offers a deep look at the Java programming language.

3. Java Persistence by James Sutherland, Doug Clarke - Wikibooks, 2012

Java persistence could be defined as storing anything to any level of persistence using the Java programming language. This book is focused on storing Java objects to relational databases, in particular using the Java Persistence API (JPA).

4. Foundations of Jini 2 Programming by Jan Newmarch - Apress, 2006

Jini grew from early work in Java to make distributed computing easier. This is the perfect book for Java programmers interested in applying Jini toward their respective network applications. Author covers comprehensive Jini advancements.

5. Java Distributed Computing by Jim Farley - O'Reilly Media, 1998

This book is an overview of the tools and techniques that are at your disposal for building distributed computing systems in Java. It is intended to serve as both explanatory and reference material for you, the professional developer.

6. Data Structures and Algorithm Analysis in Java by Clifford A. Shaffer - Dover Publications, 2012

A comprehensive treatment focusing on the creation of efficient data structures and algorithms, explaining how to select the data structure best suited to specific problems. It uses Java programming language and is suitable for second-year courses.

7. Object Oriented Programming using Java by Simon Kendal - BookBoon, 2009

This book will explain the Object Oriented approach to programming and through the use of small exercises develop some practical skills. At the end of the book one larger case study will be used to illustrate the application of the techniques.

8. JXTA JXSE Programmers Guide 2.5 - Sun Microsystems, 2007

This guide is for software developers who would like to write and deploy P2P services and applications using JXTA technology. It provides an introduction to JXTA technology and describes the JXTA network architecture and key concepts.

9. Java Structures: Data Structures in Java for the Principled Programmer by Duane A. Bailey - McGraw-Hill, 2007

This text was developed for use in a standard Computer Science curriculum. It requires a little more effort to read. The text is not a brief encounter with object-oriented data structure design, but a touchstone for one's programming future.

10. Java Precisely by Peter Sestoft - IT University of Copenhagen, 2000

This is a concise description of the Java programming language, version 1.1 and later. It is a quick reference for the reader who has already learned (or is learning) Java from a standard textbook and who wants to know the language in more detail.

11. HTTP Programming Recipes for Java Bots by Jeff Heaton - Heaton Research, Inc., 2007

Java allows you to program HTTP directly. These programs, which are called bots, can collect information or automate common web programming tasks. This book presents a collection of very reusable recipes for Java bot programming.

12. Introduction to Neural Networks for Java by Jeff Heaton - Heaton Research, Inc., 2008

The book is an introduction to Neural Networks and Artificial Intelligence. Neural network architectures, such as the feedforward, Hopfield, and self-organizing map architectures are discussed. Training techniques are also introduced.

13. Java: Classes in Java Applications by David Etheridge - BookBoon, 2009

This volume is the second part of the 'Java'-series written by David Etheridge. This book gives the reader an introduction to Documentation, Abstract and Parent classes, Inheritance, Error in Java, Java Interfaces and much more.

14. JXTA by Brendon J. Wilson - New Riders Publishing, 2002

A guided tour of the JXTA platform, including all of the critical information required to begin producing P2P solutions built on top of JXTA. The book assumes an intermediate level of Java development knowledge, and basic knowledge of networking.

15.
Finite-state Automata in Java by Bradley Kjell - Cental Connecticut State University, 2001

These notes discuss finite-state automata, their practical uses, and how to implement them in Java. Finite-state automata are useful in many areas: compiler design, natural language understanding, user interface design, and general programming.

16. Concurrent Programming Using Java by Stephen J. Hartley, 2005

An introduction to using Java in concurrent or multithreaded applications. Topics covered are race conditions when threads share data, critical sections, mutual exclusion, semaphores, monitors, message passing, the rendezvous, etc.

17. Introduction to Java and OOA/OOD for Web Applications by Alvin J. Alexander - DevDaily.com, 2002

This text is a training material about the Java programming language and object-oriented programming methods. It covers OO software development, Java programming language, standard libraries, server-side programming, databases, best practices, etc.

18. The Design Patterns Java Companion by James W. Cooper, 1998

Design patterns are convenient ways of reusing object-oriented code between projects and programmers. This book presents 23 patterns for writing object-oriented software, and provides complete visual Java programs for each of them.

19. Java Language Reference by Mark Grand - O'Reilly, 1997

The book goes into great detail about every aspect of the Java programming language, from the definition of data types to the syntax of expressions and control structures. The goal is to help you understand all of the subtle nuances of Java.

20. Java in a Nutshell by David Flanagan - O'Reilly, 1997

This complete quick reference covers all the classes in the Java 1.1 API, with the exception of the Enterprise APIs, making it the only quick reference that a Java programmer needs. The bestselling Java book is now better than ever.

21. Java(TM) Platform Performance: Strategies and Tactics by Steve Wilson, Jeff Kesselman - Prentice Hall PTR, 2000

The authors give the experienced Java programmer strategies and tips for getting the most out of Java code. The book offers suggestions for improving programs, but it also helps you think about performance as you design and test your software.

22. The Java Virtual Machine Specification, 2nd Edition by Tim Lindholm, Frank Yellin - Prentice Hall PTR, 1999

The complete specification for the Java Virtual Machine, the nucleus of the Java language. It is an essential reference for Java Virtual Machine implementors and compiler writers. Numerous practical examples clarify how the JVM operates in practice.

23. Programming Principles in Java: Architectures and Interfaces by David Schmidt - Kansas State University, 2003

Textbook for future professional programmers. They should understand how to employ three forms of structure: control structures, data structures, and component structures. The author emphasizes component structures over the other two forms.

24.
Sun Certified Java Programmer Pre-Exam Essentials by Dylan Walsh, 2002

This text is a basis for revising for the Sun Certified Programmer examinations, it does not to teach the Java language or the topics required for the exam. It collects all the essential information you need to retain, in one place.

25. Data Structures and Algorithms with Object-Oriented Design Patterns in Java by Bruno R. Preiss - Wiley, 1999

Author presents the fundamentals of data structures and algorithms from an object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns.

26. Java Testing and Design by Frank Cohen - Prentice Hall PTR, 2004

Highly recommended for advanced developers and IT managers. This book is an excellent guide to testing Web applications and Web services. It will benefit software developers, beginning QA techs, and the experienced coders and testers.

27. Processing XML with Java by Elliotte Rusty Harold - Addison-Wesley Professional, 2002

A complete guide to writing Java programs that read and write XML documents. Shows developers how to save XML documents, read XML documents, communicate with network servers that send and receive XML data, and integrate XSLT into their programs.

28. 1000 Java Tips by Alexandre Patchine, Dr. Heinz M. Kabutz, 2005

The book contains real-world advises and solutions from daily Java experiences. It covers most sought after Java topics and some other related ones. Although not a Java tutorial itself, it makes an excellent companion for a good Java textbook.

29. Beyond Java by Bruce Tate - O'Reilly Media, Inc., 2005

Bruce Tate describes the characteristics of alternative languages, likely successors to Java. The book will teach you a few new languages and help you start building new skills, or you can use the introduced techniques to improve your work in Java.

30. Securing Java: Getting Down to Business with Mobile Code by Gary McGraw, Edward W. Felten - Wiley, 1999

Securing Java is the book on mobile code and security, it includes many things the authors discovered while working on real-world systems with businesses and government agencies. The book should appeal to experts and beginners alike.

31. The Java Language Specification, 3rd edition by James Gosling, Bill Joy, Guy Steele, Gilad Bracha - Prentice Hall PTR, 2005

Written by the inventors of the technology, this book provides complete, accurate, and detailed coverage of the Java programming language. If you want to know the precise meaning of the language's constructs, this is the source for you.

32. Practical Artificial Intelligence Programming in Java by Mark Watson - Lulu.com, 2008

The book uses the author's libraries and the best of open source software to introduce AI (Artificial Intelligence) technologies like neural networks, genetic algorithms, expert systems, machine learning, and NLP (natural language processing). 


Like Us on facebook
Shivam Kotwalia, CodeKill

35 Free eBooks On C Programming

Here we bring to you 35 free ebooks on one of the most used and most powerful programming languages in the world! 

C programming is one of the most popular and widely used programming languages for creating computer programs and one major reason behind its popularity is because C gives maximum control and efficiency to the programmer.

It allows the programmer to read and write code for a large number of platforms and everything from microcontrollers to the most advanced scientific systems can be written in C, and many modern operating systems are written in C.
free ebooks, C, C programming , free books on C programming, c programming reference, learn c programming
Also the new object oriented language C++ is an extension of C, and it is nearly impossible to learn C++ without learning C first. So here we bring 35 ebooks for you to learn and enhance skills on C programming. And best of all, they are all free!

1. Functional C by Pieter Hartel, Henk Muller - Addison-Wesley, 1999

The book teaches how to program in C, assuming that the student has already learnt how to formulate algorithms in a functional style. The student will become a better C programmer, capable of writing programs that are easier to maintain.

2. Programming in C: UNIX System Calls and Subroutines using C by A. D. Marshall - Cardiff University, 1999

This book is guide to UNIX software development in C for professional programmers and students. It focuses on the UNIX system call interface, the programming interface between the UNIX Kernel and applications running in the UNIX environment.

3. A to Z of C by K. Joseph Wesley, R. Rajesh Jeba Anbiah, 2008

This is an intermediate to advanced C programming book writen for C lovers, students, programmers, and other enthusiasts. The book is written to open many secrets of C, it alos introduces various approaches to solve different problems.

4. 88 C Programs by JT Kalnay - Smashwords, 2012

The author included example programs that exhaustively illustrate the important points of C. By working through these programs you can teach yourself C. It is assumed that you already know how to program and are familiar with standard algorithms.

5. Learn C The Hard Way by Zed A. Shaw - LCodeTHW, 2011

A clear and direct introduction to modern C programming. The purpose of this book is to get you strong enough in C that you'll be able to write your own software in it, or modify someone else's code. The text is not for beginners.

6. Programming in C by Bharat Kinariwala, Tep Dobry - University of Hawaii at Manoa, 1993

Contents: Designing Programs Top Down; Processing Character Data; Numeric Data Types and Expression Evaluation; Pointers; Arrays; Functions and Files; Two Dimensional Arrays; Sorting and Searching; String Processing; Structures and Unions; etc.

7. Object-Oriented Programming with ANSI-C by Axel-Tobias Schreiner, 1999

In this book, we are going to use ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.

8. Conceptive C by Harry McGeough - Smashwords, 2011

Conceptive C is an AI programming Language based on Objective-C and C Language. It is a superset of both languages. Conceptive C uses concepts to program natural language and Artificial Intelligence based computer language based on Objective C.

9. Object-Oriented Programming and the Objective-C Language - NeXT Software, Inc., 1996

Objective-C is implemented as set of extensions to the C language. This book both introduces the object-oriented model that Objective-C is based upon and fully documents the language. It concentrates on the Objective-C extensions to C.

10. C Programming - Wikibooks, 2006

C is the precursor for almost all of the popular high-level languages available today. This book represents a comprehensive look at the C programming language and its features. Basic computer literacy is assumed, but no special knowledge is needed.

11. A Little C Primer - Wikibooks, 2010

This online wiki book is a quick and easy introduction to the ANSI C programming language. It is written by a novice, and is intended for use by a novice. However, it does assume some familiarity with a programming language.

12. Foundations of Computer Science: C Edition by Al Aho, Jeff Ullman - W. H. Freeman, 1994

Aho and Ullman have created a C version of their groundbreaking text. This book combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organizations, with all examples and exercises in C.

13. Become an Xcoder: Start Programming the Mac Using Objective-C by B. Altenberg, A. Clarke, P. Mougin - CocoaLab, 2008

A free book for starting with Cocoa using Objective-C. It teaches you the basics of programming, in particular Objective-C programming, using Xcode. Written for non-programmers, and aimed at leveling the learning curve as much as possible.

14. Objective-C 2.0 Essentials by Neil Smyth - Techotopia, 2010

The Objective-C 2.0 Essentials free online book contains 34 chapters of detailed information intended to provide everything necessary to gain proficiency as an Objective-C programmer for both Mac OS X and iPhone development.

15. Using GCC: The GNU Compiler Collection Reference Manual for GCC by Richard M. Stallman - Free Software Foundation, 2003

The definitive reference manual for the most widely used compiler in the world, written by its current developers. The GNU Compiler Collection is a full-featured ANSI C compiler with support for C, C++, Objective C, Java and Fortran.

16. No Bugs!: Delivering Error-Free Code in C and C++ by David Thielen - Addison-Wesley, 1992

The book offers a revolutionary approach to software development by showing how to write error-free code from the start. Presented are techniques to stop many kinds of bugs from being included in a program. It also discusses how to test programs.

17.
Debugging C and C++ code in a Unix environment by J. H. M. Dassen, I. G. Sprinkhuizen-Kuyper – OOPWeb.com

This document describes several techniques and tools for debugging code in C-like languages in a Unix environment. We will also discuss some good coding practices that will diminish the occurrence of certain types of bugs.

18. C Programming in Linux by David Haskins - BookBoon, 2009

Using a series of web development examples, this book will give you an interesting glimpse into a powerful lower-level world. C is tight and spare and economical, and people who know C will ensure critical systems keep running.

19. The GNU C Programming Tutorial by Mark Burgess, Ron Hale-Evans - Free Software Foundation, 2002

This book is a tutorial for the computer programming language C. You should have some basic computer literacy: to be able to run a program, edit a text file, etc. The tutorial introduces basic ideas in a logical order and progresses steadily.

20. The GNU C Library Reference Manual by Sandra Loosemore, at al. - Free Software Foundation, Inc., 2007

The GNU C library, described in this document, defines all of the library functions that are specified by the ISO C standard, as well as additional features specific to POSIX. This manual tells you how to use the facilities of the GNU library.

21. Learning GNU C by Ciaran O'Riordan, 2002

The book teaches GNU users how to write software in C. It is written as a tutorial for beginners but should be thorough enough to be used as a reference by experience programmers. The basics are laid down in full in the first few chapters.

22. Learning Cocoa with Objective-C by James Duncan Davidson - O'Reilly Media, Inc., 2002

This new edition covers the latest updates to the Cocoa frameworks, including examples that use the Address Book and Universal Access APIs. This is the 'must-have' book for people who want to develop applications for Mac OS X.

23. The Objective-C 2.0 Programming Language - Apple Inc., 2009

Objective-C is a small but powerful set of extensions to the standard ANSI C language. This document fully describes the Objective-C language. It concentrates on the Objective-C extensions to C, not on the C language itself.

24. Beej's Guide to Network Programming - Using Internet Sockets by Brian Hall, 2008

A brief how-to guide on network programming using Internet sockets, written for anybody who is just starting out with socket programming. The section on Windows programming is also included. The guide is updated for IPv6.

25. ANSI C for Programmers on UNIX Systems by Tim Love, 1999

This document introduces C by providing and explaining examples of common programming tasks. It enables the reader to learn from available source code by clarifying common causes of incomprehension. Exercises form an integral part of the course.

26. C Programming Tutorial (K&R version 4) by Mark Burgess, 1999

This book is a tutorial. Its aim is to teach C to a beginner, but with enough of the details so as not be outgrown as the years go by. It presumes that you have some previous aquaintance with programming, but you do not need much experience.

27. The C Library Reference Guide by Eric Huss, 1997

This guide provides a useful look at the standard C programming language. It will not teach one how to program in C, nor will it attempt to provide the history of C. It is merely a handy reference to the standard C library.

28. C Language Tutorial by Gordon Dodrill - Applix Pty Ltd, 1999

C language tutorial for experienced programmers. It begins with the highest level of C programming, including the concepts of pointers, structures, and dynamic allocation. This printed version includes copies of all the code, for easier reference.

29. C Elements of Style by Steve Oualline - M & T Books, 1992

A handy guide which covers the principals of good programming style, teaching C and C++ programmers how to write code that can be easily read, understood, and maintained by others. Useful both for students and professional programmers.

30. Writing Bug-Free C Code for Windows by Jerry Jongerius - Prentice Hall, 1995

The book presents a programming style that automatically detects bugs in C code. It describes a technique that results in bug-free code from the beginning, advocating a style of coding based upon data abstraction and run-time object verification.

31. The New C Standard by Derek M. Jones - Addison-Wesley Professional, 2008

The book about the latest version of the C Standard, it is a systematic analysis of the language standard. Every sentence in the C Standard appears in this book, followed by a commentary section, common implementations, coding guidelines, etc.

32. An Introduction to GCC by Brian J. Gough, Richard M. Stallman - Network Theory Ltd, 2004

This manual provides a complete introduction to the GNU C and C++ compilers, common problems and encountered error messages, with numerous easy examples. The text covers compiling using headers and libraries, preprocessor, linking, and more.

33. Image Processing in C: Analyzing and Enhancing Digital Images by Dwayne Philipps - R & D Books, 1997

An image processing tutorial which explains basic concepts, shows results with photographs, and implements programs in C. The book covers filters, edge detectors, and histogram equalizers, print procedures, and I/O routines, which are ready to use.

34. The C Book: Featuring the ANSI C Standard by Mike Banahan, Declan Brady, Mark Doran - Addison-Wesley Pub, 1991

Use this book to produce powerful and portable code. The C Book is dedicated to programmers who have some experience of using a modern high-level procedural programming language. Learn about new standards and how they affect existing C code.

35. Object Oriented Programming in ANSI-C by Axel Schreiner, 2001

We use ANSI-C to find out how to write object oriented programs, what are they useful for solving bigger problems, and how to catch mistakes earlier. The book covers classes, objects, instances, inheritance, linkage, methods, polymorphisms, and more. 


Like Us on facebook
Shivam Kotwalia, CodeKill

Top 10 Linux Distros For Hackers!

Linux, penetration testing, linux distro, penetration testing distro, top penepration testing distros, Debian, Ubuntu, ,KDE.. LXGDE, tecjIf you're security researcher, you have to use the proper OS for it. Here we bring the best Linux hacking distros... 

Hackers and security researchers need their tools at hand always. Many of them are based on the popular Ubuntu and Debian operating system and come with a number of hacking tools installed.
1. BackTrack 5r3: This is one of the most loved and best known Linux-based hacking distributions. Based on Canonical’s Ubuntu operating system, Backtrack’s logo says, “The quieter you become, the more you are able to hear.” With version 5, the GNOME desktop environment was added along with the usual KDE desktop environment.

2. Nodezero: This is another Ubuntu-based hacking, which is used for penetration testing. Every time you get a patch for bugs in the Ubuntu OS, Nodezero also gets updated.

3. BackBox Linux: This is yet another Ubuntu-based distro being used for hacking. According to the developers, the OS has been designed to create a penetration testing distro that is fast and easy to use. It also gets update with new ethical hacking tools regularly using repositories.

4. Blackbuntu: Ubuntu itself may not be a hacking distro, but there are plenty that are based on it. This distribution comes with categories such as Network Mapping, Information Gathering, Penetration, Vulnerability Identification, Privilege Escalation, Radio Network Analysis, VoIP analysis and more.

5. Samurai Web Testing Framework: This distro lays focus on attacking websites using the best free and open source tools for hacking and attacking. The developers have incorporated four steps into the distribution, including, reconnaissance, mapping, discovery and exploitation.

6. Knoppix STD: From Ubuntu to Debian, Knoppix STD is a Debian based hacking distribution that runs the GNOME, KDE, LXDE and Openbox desktop environments. It has been around for quite a long time now and was amongst the first live distros.

7. Pentoo: This is a live CD that is meant for security testing and is based on Gentoo. It comes with a number of customised tools and kernel from the company. These include a Backported WiFi stack, XFCE4 etc.

8. Weakerthan: This distribution uses the Flufbox desktop environment and is best suited for WiFi hacking because of its many Wireless tools. It is a Debian Squeeze-based distribution that comes with tools for WiFi attacks, Cisco exploitation, SQL Hacking, Web Hacking, Bluetooth and others.

9. Matriux Krypton: After Weakerth4n, this is perhaps the first distribution that is directly based on the Debian OS. It contains an arsenal of 300 security tools and makes for a good choice for ethical hacking, penetration testing, security testing, system and network administration, cyber forensics investigations etc.

10. DEFT: This OS is based on the Linux Kernel 3 along with the Digital Advanced Response Toolkit. It uses WINE in order to run Windows tools Linux and predominantly run with the LXDE desktop environment.


Like Us on facebook
Shivam Kotwalia, CodeKill

8 Videos To Learn Game Programming Using Python!

Python, game programming Python, Python game programming, Python tips, Python tutorials, Python videos, Pythong game programming tips, how to program a game on Python, news, technology newsPython is a comparatively newer programming language. But, it is still quite powerful!

Want to develop a game using Python? It can be a good way to entertain yourself. Take a look at these videos.
Game Programming Tutorial 1 in Python: Introduction

This video will introduce you to the tools you will need, provide you with some starter code, explain how it works and then move forward a little bit to the harder stuff.

Program Your Own Game With Python Narrated Walkthrough

This one uses Python 3.3.0 to make a very simple game. It also has some intentional mistakes in order to show game debugging.

Game Programming Tutorial 6 in Python: Collision detection and resolution

This one will familiarise you with vectors and what you can use them for.

Daniel Pope - Programming physics games with Python and OpenGL

Learn how to use Python and OpenGL to write the codes for different physics-based games.

Python Tutorial (13) Tic Tac Toe Game (Part 1)

This tutorial will teach you to make a Tic Tac Toe Game using Python. It's good to make little projects and games to learn the language better.

Blender 2.6 Tutorial - Python Game Engine Programming - Part 1

Here you will learn to use the Blender Game Engine via Python. It's recommended that you are familiar with Logic Bricks. Plus, you should be reasonably familiar with Blender Python programming in general.

Game Development Tutorial - 1 - Installing Pygame

Installing Pygame is important for coding games on Python.

Python Game Development Tutorial 1 - Introduction & Overview

This is a series of tutorials on game programming with Python. We're starting you off with the first one. The rest you will find easily.

Like Us on facebook
Shivam Kotwalia

8 Super Fun Things To Do On Google!

Google, google tricks, beatbox on google, visit blocked websites, play games on youtube, lonliest number, Google sphere, askew, explore marsPlay beatbox, visit block sites and login with an incorrect ID. Here are 8 awesome tricks to try on Google! 

There would hardly be a day when we don't visit Google. Be it for a random search, or for a news or for checking our good old Gmail! So how about shifting seats from typical work searches to some fun tricks? Here we bring to you 8 must try tricks to have fun on Google.
1. Explore Mars!

Simply go to Just go to www.google.com/Mars and explore the awesome mars!

2. Add periods in login ID

Have fun by logging in by randomly adding periods in your log in ID. Google doesn't recognize periods as characters!

For example your email id is atithyaamaresh@gmail.com, try logging in with at.it.hyaa.mares.h@gmail.com and you will still be able to login!

3. askew

Try Googling for the word "askew" and enjoy the result!

4. Google Sphere

First turn off your 'Google Instant predictions' Search in Google search settings. Then type 'Google Sphere' and click "I'm feeling lucky".

5. The loneliest number

Yes Google knows it all! Even the loneliest number! Just search "the loneliest number".

6. Using blocked websites!

So your school or office has blocked a certain website that you want to use? Simply Google for "cache:WEBSITENAME.com" and win!

7. Play games on Youtube!

Yes you can play games right inside YouTube while watching your video! Just type "1980" while watching a YouTube video and fight attackers from blowing up the video. There are many more games available with different key combinations, how to find them? Google!

8. Beatbox on Google!

This one is specially fun! Go to Google translate and enter the below text. Set the language from German and click on the speaker to listen.

pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk pv zk bschk pv zk pv bschk zk pv zk bschk pv zk pv bschk zk bschk pv bschk bschk pv kkkkkkkkkk bschk bschk bschk


Like us on facebook
Shivam Kotwalia, CodeKill

5 Books On Algorithm That Should Be On Any Software Developer's Bookshelf!

algorithms, books on algorithms, best algorithm ebooks, best books on algorithm, what to read on algorithms, algorithms for software developers, algorithms ebooks, ebooks on algorithmsAlgorithm isn't the easiest segment of computer science. You have to really apply yourself and have the right resources to get a hang of it. 

When learning about anything, books are your best friends. When it comes to subjects like algorithms, books are always the best sources of information. This is especially true when the books are well written and comprehensive. So, with that said, let’s take a look at five of the best books that are must reads for every software developer in the world.
Algorithms The source code in this book can be used in order to solve real-time problems. In addition, it has simple and easy to understand implementation of algorithms. It teaches you every single detail about algorithm and also contains exercises post every chapter.

Data Structures and Algorithms Made Easy: Data Structure and Algorithmic Puzzles: In this book you will find a lot of important algorithms, which are part of any University course on the subject. It’s main USP though is the fact that it is written in a very reader friendly manner.

Data Structures and Algorithms in Java Both algorithms and data structures are often considered to be the two aspects of computer science that are hardest to learn and get a hold of. Many people give up on these two just because of the difficulty. This book though makes learning these topics quite easy and smooth. You might want to buy this.

Introduction to Algorithms: If you are a programmer with good knowledge about mathematics and experience in algorithm then this book is well suited for you. It is important to note that this book requires some advanced knowledge, like how to get efficiency from an algorithm and how to achieve the efficiency.

The Algorithm Design Manual: This book sets itself apart by emphasising on the need for implementing algorithms in the real world. Unlike other books in this segment, this book doesn’t take a mathematical approach to teach algorithms. Rather, the book uses easy language. Every algorithm given in this book is explained using a real world situation and the book has a vast collection of algorithms. You will most probably find all kinds of algorithms you will ever need in this book. 


Like Us on facebook
Shivam Kotwalia, CodeKill

10 Useful PHP Tools That Developers Can Use

PHP, phpMyFAQ, Pico, Sylius, PHP tools, best PHP tools, open source, PHPAs the popularity of PHP grows, there are more and more useful PHP tools emerging everyday. 

PHP tools make it easier for a PHP developer to do their work. They conduct various aspects of the work, which would otherwise have taken the developer more time. There are a number of PHP tools available online and these are some of the best.
1. DebugBar: This is a free and open source tol that can be joined to any PHP project and then used for profiling and collecting data. In addition, the tool doesn’t have any dependencies and supports AJAX requests too. It also has generic data collectors for libraries.

2. Monsta FTP: This is an FTP file management tool, which puts the functionality directly in your browser. It is an open source PHP/Ajax cloudware that allows the user to drag and drop files from your computer to your browser for the files to be uploaded. In addition, it also has support for on-screen file editing and runs on Chrome, Internet Explorer, Firefox and Safari.

3. Phalcon PHP: This is a web framework that comes as a C extension. It has been written in the C programming language and emphasises on platform independence. Being written in C, it runs on Microsoft’s Windows along with GNU/Linux and Apple’s Mac OS X.

4. Pinba: This is a MySQL storage engine that can also be used as a realtime monitoring and statistics server for PHP through MySQL. This tool processes data that has been sent over UDP and returns the statistics in human-readable reports.

5. CaseBox: This is a web application used for managing and storing tasks, records and files. It comes with a desktop-like interface and can create numerous directories in order to store data. It is powered by PHP/MySQL.

6. Munee: When you need to optimise and manipulate website assets, this is the tool that you go for. It is a all-in-one library that has a caching feature. This feature can be used for caching resources on both the client and the server side. The tool integrate easily with the PHP image manipulation library as well.

7. PHPImageWorkshop: This is an open source class that uses the GD library allowing the user to manage images using PHP. It also allows the user to superpose layers and layer groups. Each layer group can have a background image.

8. Sylius: This is a free and open source e-commerce solution that is based on Symfony2. It can manage stores of any size and many products or categories of products. In addition, the products can have different shipping details and tax rates etc. It also comes with Omnigateway, which is a multi-gateway payment processing library.

9. Pico: This is an open source content management system application, which has been built using PHP. It uses flat-files as its database.

10. phpMyFAQ: Lastly, the open source application PHP F.A.Q. is a good tool for building F.A.Q. systems. It comes with a powerful admin interface and the tool is quite stable as well. This interface can be used in order to manage various categories, users, entries and other information. 


Like us on facebook
Shivam Kotwalia, CodeKill

Top 10 Websites That Offer Free Online Linux Courses

These courses help in self-learing of your favourite open source technology!

It would be highly unjustified to pay for learning something, which is available for free. Linux is the technology of present and future. So, fasten your belts and get on with the journey of learning Linux online with these free resources. These free online courses are courtesy some of the biggest names across the globe. Happy learning! Linux, Open source, Online courses, Free courses, Top courses, Teaching, Learning, Linux distros, Online Linux courses
1. Back to Basics: Linux Fundamentals: Novell

-A boon for those interested in learning Linux fundamentals through self-directed study.

-Functions such as restarting and shutting down the Open Enterprise Server, logging in and out and managing the Linux desktop are focus here.

-Students can access a cheat sheet with the most common command terms used in Linux.

2. Building Dynamic Websites: Harvard University

-All the knowledge you need to build a website is here.

-Consists of various video lectures on how to build a website using Linux, as well as various other frameworks.

-Learn how to set up domains, design databases, program with Java and build web pages using CSS and XHTML.

3. Computational Physics: Universiti Teknologi Malaysia

-Learn doing physics calculations using a computer as a calculator.

-Through external website links, it teaches how to use algorithms.

4. The Embedded Linux Quick Start Guide: YouTube

-Provides an introduction to the Linux environment.

-Students learn the four basic elements of Linux: toolchain, boot loader, kernel and user space.

5. Introduction to Linux: University of South Carolina

-Learn about what Linux is, the different versions available, and how to use it.

6. The Linux Effect: 20th Anniversary: The Open University

-Learn the origin of Linux, how Linux is used in our daily lives and the connection between Linux and cloud computing.

7. LPI Exam 201 Prep: Linux Kernel: IBM

-Prepare for the Linux Professional Institute Intermediate Level Administration (LPIC-2) Exam 201.

-Guides you through the components, compiling, patching and customising of a Linux kernel.

8. Programming Technique II: Introduction to Linux: Universiti Teknologi Malaysia

-Gives an understanding of the Linux operating system, as well as how it interacts with computer hardware and various computer programs.

-Introduces basic commands used in Linux programming and how to set up files and directories.

9. UNIX and Linux Tutorial Center: University of California at Davis

-Covers beginner to intermediate levels, including the definition and application of shells, as well as how to create, view and modify files and directories.

-Tutorials include text editors and C programming.

10. UNIX / Linux Tutorial for Beginners: University of Surrey

-Eight free tutorials on fundamental definitions and exercises for UNIX and Linux systems.

-Learn about directories, copying and moving files, killing a process, stripping needless code, getting help, file system security and redirection.

Like us on facebook
Shivam Kotwalia, CodeKill

Google Offering $2.71828 Million To Hack Chrome OS!

Google has announced the fourth edition of its Pwnium competition for Chrome OS this March at the CanSecWest security conference in Vancouver. Up for grabs is a whopping $2.71828 Million!

Continuing with the trend starting in 2013, those who can hack Chrome OS will walk away with a six figure reward at Google's fourth Pwnium competition this March. The company will be offering up to a total of $2.71828 million in rewards for security researchers who manage to hack Chrome OS. The breakdown of Pwnium 4’s rewards is as follows: $110,000 (browser or system-level compromise in guest mode or as a logged-in user, delivered via a web page.) and $150,000 (compromise with device persistence: guest to guest with interim reboot, delivered via a web page.)
Google, Chrome OS, Pwnium 4 , Hack, Exploit, Reward, News, Technology news

Security researchers can now choose between an ARM-based Chromebook (the WiFi-only HP Chromebook 11) or the Acer C720 Chromebook (the WiFi-only 2GB version) that is based on the Intel Haswell microarchitecture. It must be recalled that last year, only Intel-based Chrome OS devices were allowed to be hacked at the competition. Further, the attack must be demonstrated against the devices running whatever the Chrome OS stable version is at the time.

Google further revealed that it will be giving out bonuses to all those who come up with impressive or surprising exploit that may involve exploiting memory corruption in 64-bit browser processes or defeating kASLR or exploiting kernel from renderer processes. The full exploit must be given to Google, with explanations for all individual bugs used, all of which must be unknown, and exploits should be served from a password-authenticated and HTTPS-supported Google App Engine URL. Notably, no exploits for Chrome OS were found last year.

Like us on facebook
Shivam Kotwalia, CodeKill 

20 Free eBooks On MATLAB Programming

If MATLAB programming is your thing and you want to deep dive into this domain, we are here to help. These eBooks can serve as a great reference for MATLAB programmers and they are all available for free! 

MATLAB Programming, MATLAB, Programming, programming language, Niche programming,  Programmers, There are programmers and there are niche programmers. MATLAB programmers can proudly boast to be latter. MATLAB stands for matrix laboratory. It is a numerical computing environment and fourth-generation programming language that has been developed by MathWorks. It permits matrix manipulations, plotting of functions and data, implementation of algorithms, making of user interfaces, and interfacing with programs that have been written in other languages, like C, C++, Java and Fortran.

1. A Journey from Robot to Digital Human

This book provides readers with a solid set of diversified and essential tools for the theoretical modeling and control of complex robotic systems, as well as for digital human modeling and realistic motion generation. Following a comprehensive introduction to the fundamentals of robotic kinematics, dynamics and control systems design, the author extends robotic modeling procedures and motion algorithms to a much higher-dimensional, larger scale and more sophisticated research area, namely digital human modeling. Most of the methods are illustrated by MATLAB codes and sample graphical visualisations, offering a unique closed loop between conceptual understanding and visualisation.

2. Learning to Program with MATLAB

The text is for instructors who want to use MATLAB to teach introductory programming concepts. Since many students struggle with applying the concepts that underlie good programming practice, Learning to Program with MATLAB: Building GUI Tools was designed upon the observation that student learning is enhanced if the students themselves build the GUI (graphical user interface) tool, construct the computational model, implement the visualization of results, and design the GUI. This text teaches the core concepts of computer programming - arrays, loops, functions, and basic data structures - using MATLAB. The chapter sequence covers text-based programs, then programs that produce graphics, building up to an emphasis on GUI tools. This progression unleashes the real power of MATLAB - creating visual expressions of the underlying mathematics of a problem or design.

3. MATLAB Graphics and Data Visualization Cookbook

Collection of data visualization recipes with functionalized versions of common tasks for easy integration into your data analysis workflow. Recipes cross-referenced with MATLAB product pages and MATLAB Central File Exchange resources for improved coverage. Includes hand created indices to find exactly what you need; such as application driven, or functionality driven solutions.

4. MATLAB, 4th Edition

MATLAB: An Introduction with Applications is used by more college students than any other MATLAB text or reference. This concise book is known for its just-in-time learning approach, giving students the information when they need it. The new edition presents the latest MATLAB functionality gradually and in detail. Equally effective as a freshmen-level text, self-study tool, or course reference, the book is generously illustrated through computer screen shots and step-by-step tutorials, with abundant and motivating applications to problems in mathematics, science, and engineering.

5. Digital Signal Processing Using MATLAB for Students and Researchers

With its active, hands-on learning approach, this text enables readers to master the underlying principles of digital signal processing and its many applications in industries such as digital television, mobile and broadband communications, and medical/scientific devices. Carefully developed MATLAB examples throughout the text illustrate the mathematical concepts and use of digital signal processing algorithms. Readers will develop a deeper understanding of how to apply the algorithms by manipulating the codes in the examples to see their effect. Moreover, plenty of exercises help to put knowledge into practice solving real-world signal processing challenges.

6. MATLAB Programming

MATLAB is a numerical computing environment and fourth-generation programming language developed by MathWorks. It started out as a matrix programming language where linear algebra programming was simple. It can be run both under interactive sessions and as a batch job.

7. An Introduction to Matlab

This book introduces you to the basics of Matlab without requiring any previous experience of programming. Through a series of easily followed examples, the book builds your knowledge step-by-step so that, at the end, you will master all the fundamentals of the program.

8. MATLAB: A Fundamental Tool for Scientific Computing and Engineering Applications

These volumes present interesting topics from different areas of engineering, signal and image processing based on the MATLAB environment. This collection of high quality articles refers to a large range of professional fields and can be used for science as well as for various educational purposes.

9. Technology and Engineering Applications of Simulink

Building on MATLAB, Simulink provides a platform for engineers to plan, model, design, simulate, test and implement complex electromechanical, dynamic control, signal processing and communication systems. This book demonstrates the power and capabilities of Simulink to solve engineering problems with varied degree of complexity in the virtual environment.

10. Freshman Engineering Problem Solving with MATLAB

This course, originating at Arizona State University at the Polytechnic Campus, is intended to introduce freshman engineering students to problem solving using an m-file environment, such as MATLAB, LabVIEW MathScript, Octave, etc. It is designed for the novice programmer, and covers the most commonly used features of the language.

11. Applications of MATLAB in Science and Engineering

The book consists of 24 chapters illustrating a wide range of areas where MATLAB tools are applied. These areas include mathematics, physics, chemistry and chemical engineering, mechanical engineering, biological (molecular biology) and medical sciences, communication and control systems, digital signal, image and video processing, system modeling and simulation.

12. MATLAB for Engineers: Applications in Control, Electrical Engineering, IT and Robotics

The book presents several approaches in the key areas of practice for which the MATLAB software package was used. It will be of great interest to control and electrical engineers and students in the fields of research the book covers.

13. MATLAB: A Ubiquitous Tool for the Practical Engineer

MATLAB has became a de facto tool for the modern system engineer. This book is written for both engineering students, as well as for practicing engineers. The wide range of applications in which MATLAB is the working framework, shows that it is a powerful, comprehensive and easy-to-use environment for performing technical computations.

14. An Introduction to Solving Engineering Problems with Matlab

MATLAB is a programming language used by several computational packages known as m-file environments. This text is intended to introduce freshman engineering students to problem solving using an m-file environment. Most of the information in this text applies to any m-file environment.

15. Control Engineering: An introduction with the use of Matlab

The book covers the basic aspects of linear single loop feedback control theory. Explanations of the mathematical concepts used in classical control such as root loci, frequency response and stability methods are explained by making use of MATLAB plots but omitting the detailed mathematics found in many textbooks. There is a chapter on PID control and two chapters provide brief coverage of state variable methods.

16. An Introductory Guide to MATLAB

MATLAB provides a powerful interactive computing environment for numeric computation, visualization, and data analysis. Its wide range of commands, functions, and language constructs permit users to solve and analyze difficult computational problems from science and engineering without programming in a general purpose language. This document is not intended to be a complete manual for MATLAB users. Instead, it provides a brief introduction to MATLAB, outlining features that might be of particular use to CPSC 302 and 303 students.

17. Physical Modeling in MATLAB

An introductory textbook for people who have not programmed before. Covers basic MATLAB programming with emphasis on modeling and simulation of physical systems. The book starts with scalar values and works up to vectors and matrices very gradually. This approach is good for beginning programmers, because it is hard to understand composite objects until you understand basic programming semantics.

18. Experiments with MATLAB

It started out in the late 1970s as a simple "Matrix Laboratory". We want to build on this laboratory tradition by describing a series of experiments involving applied mathematics, technical computing, and Matlab programming. We will introduce Matlab by way of examples. Many of the experiments involve understanding and modifying Matlab scripts and functions that we have already written. You should have access to Matlab and to our exm toolbox, the collection of programs and data that are described in Experiments with MATLAB. We hope you will not only use these programs, but will read them, understand them, modify them, and improve them.

19. Numerical Computing with Matlab

This is a lively textbook for an introductory course in numerical methods, MATLAB, and technical computing, with an emphasis on the informed use of mathematical software. The book makes extensive use of computer graphics, including interactive graphical expositions of numerical algorithms. The topics covered include an introduction to MATLAB; linear equations; interpolation; zeros and roots; least squares; quadrature; ordinary differential equations; Fourier analysis; random numbers; eigenvalues and singular values; and partial differential equations.

20. Matlab/Simulink Tutorial

Matlab stands for Matrix Laboratory. The very first version of Matlab, written at the University of New Mexico and Stanford University in the late 1970s was intended for use in Matrix theory, Linear algebra and Numerical analysis. Later and with the addition of several toolboxes the capabilities of Matlab were expanded and today it is a very powerful tool at the hands of an engineer.

Like Us on facebook
Shivam kotwalia, CodeKill

240 Linux Distros And Their Official Websites!

How many have you tried? Have a look

Linux is all about freedom, experiments and versatility! We all know about popular Linux distros like Linux Mint, Ubuntu, Fedora, Redhat etc., but do you know that there are over 400 Linux distros! So if the adventurous geek inside you is still alive, EFYTimes brings a list of 240 active Linux distribution with their official websites for you to try your hands on! Have fun!


Absolute Linux Official website
AbulEdu Official website
AgiliaLinux Official website
aLinux Official website
Alpine Linux Official website
ALT Linux Official website
Antergos Official website
antiX Official website
aptosid Official website
Arch Linux Official website
ArchBang Linux Official website
Archie Official website
AriOS Official website
ArtistX Official website
AsteriskNOW Official website
Asturix Official website
AUSTRUMI Official website
AV Linux Official website
BackBox Linux Official website
Berry Linux Official website
BigLinux Official website
Bio-Linux Official website
blackPanther Official website
BlankOn Linux Official website
Bluewall GNULinux Official website
Bluewhite64 Linux Official website
Bodhi Linux Official website
BOSS Linux Official website
Bridge Linux Official website
CAELinux Official website
CAINE Official website
Calculate Linux Official website
Canaima Official website
Càtix Official website
CDlinux Official website
CentOS Official website
Chakra GNU/Linux Official website
ClearOS Official website
Clonezilla Official website
ComFusion Official website
CrunchBang Linux Official website
CRUX Official website
Damn Small Linux Official website
Debian Official website
DEFT Linux Official website
Descent|OS Official website
Devil-Linux Official website
DigAnTel Official website
DoudouLinux Official website
DragonFly BSD Official website
Dragora GNU/Linux Official website
DreamStudio Unity Official website
Easy Pease Official website
Edubuntu Official website
Ekaaty Official website
Elastix Official website
Elive Official website
Emmabuntüs Official website
Endian Firewall Official website
Epidemic GNU/Linux Official website
ExTiX Official website
Fedora Official website
Finnix Official website
Foresight Linux Official website
FreeBSD Official website
FreeNAS Official website
Frenzy Official website
Frugalware Linux Official website
Fusion Linux Official website
GALPon MiniNo Official website
GeeXboX Official website
Gentoo Official website
GhostBSD Official website
gNewSense Official website
GParted Official website
Greenie Linux Official website
Grml Official website
Guadalinex Official website
Hacao Linux Official website
Hanthana Linux Official website
Hybryde Linux Official website
IPCop Firewall Official website
IPFire Official website
ISlack Official website
Jibbed Official website
Jolicloud Official website
kademar Official website
Kahel OS Official website
Kali Linux Official website
KANOTIX Official website
Karoshi Official website
Kiwi linux Official website
Knoppix Official website
Kubuntu Linux Official website
Kwheezy Official website
Kwort Linux Official website
Leeenux Linux Official website
Legacy OS Official website
Liberté Linux Official website
Lightweight Portable Security Official website
LinEx Official website
LinHES Official website
Linpus Linux Official website
Linux Deepin Official website
Linux From Scratch Official website
Linux Lite Official website
Linux Mint Official website
LinuxConsole Official website
LliureX Official website
Lubuntu Official website
Lunar-Linux Official website
LuninuX OS Official website
LXLE Official website
m0n0wall Official website
Macpup Official website
Mageia Official website
MakuluLinux Official website
Mandriva Official website
Manjaro Linux Official website
MidnightBSD Official website
MINIX Official website
Momonga Linux Official website
Musix Official website
Mythbuntu Official website
NetBSD Official website
Netrunner Official website
NetSecL OS Official website
Network Security Toolkit Official website
NexentaStor Official website
NuTyX Official website
Ojuba Official website
OLPC OS Official website
OpenBSD Official website
OpenELEC Official website
OpenIndiana Official website
openmamba GNU/Linux Official website
OpenMediaVault Official website
openSUSE Official website
Openwall GNU*Linux Official website
Ophcrack Official website
Oracle Linux Official website
Oracle Solaris Official website
OS4 OpenLinux Official website
Overclockix Official website
Parabola GNU/Linux Official website
Pardus Official website
Parsix Official website
Parted Magic Official website
PC-BSD Official website
PCLinuxOS Official website
Pear OS Official website
Pentoo Official website
Peppermint OS Official website
pfSense Official website
PHLAK Official website
Pinguy OS Official website
Plamo Linux Official website
PLD Linux Distribution Official website
Plop Linux Official website
Point Linux Official website
Porteus Official website
Proxmox Official website
Puppy Linux Official website
PureOS Official website
Qomo Linux Official website
Qubes OS Official website
Quirky Official website
Raspbian Official website
Rebellin Linux Official website
Red Flag Linux Official website
Red Hat Enterprise Linux Official website
Redo Backup & Recovery Official website
Rocks Cluster Official website
ROSA Official website
Sabayon Linux Official website
SalentOS Official website
Saline OS Official website
Salix OS Official website
SchilliX Official website
Scientific Linux Official website
Semplice Linux Official website
siduction Official website
Simplicity Linux Official website
Skolelinux Official website
Slackel Official website
Slackware Official website
SLAX Official website
SliTaz GNU/Linux Official website
SME Server Official website
Smoothwall Official website
Snowlinux Official website
SolydXK Official website
Sophos Official website
Source Mage GNULinux Official website
SparkyLinux Official website
Springdale Linux Official website
Stella Official website
Super OS Official website
Superb Mini Server Official website
SuperX Official website
SUSE Official website
Swift Linux Official website
SystemRescueCD Official website
T2 Linux Official website
Tails Official website
Thinstation Official website
Tiny Core Linux Official website
Toorox Official website
Toutou Linux Official website
Trisquel GNU/Linux Official website
Tuquito Official website
Turbolinux Official website
TurnKey Linux Official website
UberStudent Official website
Ubuntu Official website
Ubuntu Christian Edition Official website
Ubuntu GNOME Official website
Ubuntu Privacy Remix Official website
Ubuntu Studio Official website
UbuntuKylin Official website
Ultimate Edition Official website
Unity Linux Official website
Univention Corporate Server Official website
Untangle Gateway Official website
Ututo Official website
VectorLinux Official website
VENENUX GNU/Linux Official website
Vine Linux Official website
Vinux Official website
VortexBox Official website
Voyager Live Official website
Vyatta Official website
wattOS Official website
Webconverger Official website
Wifislax Official website
Window Maker Live Official website
Xubuntu Official website
YellowDog Official website
ZevenOS Official website
Zorin OS Official website
Like Us On facebook

Blog Archive

Labels

Tutorial (129) Tech News (83) E-Books (55) Pdf (47) Hacking (46) Linux (32) Android (23) Programming (22) Tools (22) Video (21) Ethical Hacking (16) Electronics (12) Google (10) Hacked (9) Python (9) Facebook (8) Java (8) Software (8) PHP (7) Android App (6) C (6) Free Online Coureses (6) OpenSource (6) Ubuntu (6) Unix (6) Windows (6) C++ (5) Game Programming (5) Java Programming (5) Kali Linux (5) CodeKill (4) Cryptography (4) Firefox (4) JavaScript (4) Linux System Administrator (4) Mac (4) Penetration testing (4) Python Programming (4) Security (4) Top Distros (4) WhatsApp (4) CSS (3) Circuit (3) Cloud Computing (3) Game Devlopment (3) Hacking Tools (3) Malware (3) MicroController (3) Microsoft (3) Networking Tool (3) Perl (3) Source Code (3) WebSite (3) Windows 8.1 (3) C Programming (2) C Series (2) C# (2) CheetSheet (2) Computer (2) Computer Networking (2) Data Storage (2) Dual Boot (2) Eclipse (2) Edward Snowden (2) Exploit (2) Facts (2) Games On Linux (2) Google Chrome (2) HTML5 (2) Hacking Challenges (2) IDE's (2) Information Security (2) Lenovo (2) Linux Kernel (2) Malicious (2) Mobile (2) Motorola (2) Mozilla (2) MySQL (2) NoSQL (2) Raspberry Pi (2) Ruby (2) Security Tools (2) Syrian Electronic Army (2) Tricks and Tips (2) Valentine Day (2) Web Design (2) iOS (2) iPhone (2) jQwery (2) *nix (1) 2014 (1) 3D Modeling (1) Algorithm (1) Android Hacking (1) Android Pattern Lock Screen.. (1) Anonymous Mail (1) Anti-Spam (1) Apps (1) Arduino (1) Artificial Intelligance (1) Audio Software (1) BSD (1) BeAWARE (1) Bitcoin (1) Black Hat Hackers (1) BlackBerry (1) Buffer Overflow (1) C++ vs Java (1) CISO (1) Circuit Analysis (1) Circuit Design (1) Circuit Programming (1) Circuit Simulators (1) Codes (1) Crptology (1) Cryptanalysis (1) DDOS (1) Devlopers (1) Drupal (1) DuckDuckGo Search Engine (1) E-Card (1) E-Mails (1) Embedded System (1) Encryption Tools (1) Error (1) FTP (1) Famous Passwords (1) FileZilla (1) Flipkart (1) Forbes (1) Forgot Password (1) GCHQ (1) Genders (1) Gmail (1) Google Tricks and Trips (1) HTML (1) Hacking Distro (1) Hard Disk (1) Hash Encryption (1) Illegal (1) Internet (1) LAMP (1) Language Theory (1) LibreOffice (1) Linus Trovalds (1) Logic Gates (1) MATLAB (1) MOSFET (1) Mail (1) Mark Zuckerberg (1) Mathematical (1) MicroProcessor (1) Mind Mapping Tools (1) Myntra (1) NoSQL Database (1) Nobal Prize (1) Nokia (1) Object Oriented Programming (1) Office (1) Oldboot (1) Online (1) Paranoid Android (1) Passwords (1) Passwords Cracking Tools (1) PayPal (1) Perl Programming (1) Plugins (1) Prolog Programming (1) Python Basics (1) Remote (1) SEA (1) SQL Injection (1) Sans (1) Screencasts (1) Screenloggers (1) Server Load (1) Servers (1) Shell (1) Software Design (1) Software Developer (1) Software Testing (1) Sony (1) Spider.io (1) Statistical (1) Steve Jobs (1) TCP/IP (1) Timeline (1) Tor (1) Trojan (1) Ubuntu Phones (1) VAIO (1) Virus (1) Web Designers (1) Wi-Fi Hacking (1) Windows Tools (1) Windows XP (1) WordPress (1) XML (1) Yahoo (1) YouTube (1) cpp (1) eBay (1) iBanking (1)