The purpose of this article is to identify insightful and well written Linux books that can be downloaded without charge. The majority of the books featured in this article are themselves released under an open source license.
Read moreCategory: Programming
5 Sparkling Game Engines – develop great cross-platform games
Game engines play a crucial role in the fast creation and development of computer games. As they offer a collection of visual development tools, and are often presented in an integrated development environment, they vastly accelerate the development of games.
Read moreResponsive Design and Fluid Grids with these Lightweight Frameworks
A framework for the quick development of websites is a structure of files and folders of standardized code (HTML, CSS, JS documents, and more) which can be used as a reference to help approach and resolve new problems of a similar nature. By providing a common structure, frameworks offer developers the opportunity to reuse code and avoid starting projects from scratch.
Read moreRoundup: Best Free Open Source BASIC Tools
BASIC (an acronym for Beginner’s All-purpose Symbolic Instruction Code) is a family of general-purpose, high-level programming languages whose design philosophy emphasizes ease of use.
Read morebat – super charged cat – my favorite colorizer
bat is a drop-in replacement for the cat command adding advanced syntax highlighting and Git integration to show file modifications. It’s a really useful utility that is a massive leap up from cat. bat’s written in the Rust programming language.
Read moreStencyl – game creation platform
Games created in Stencyl can be exported to the web via Adobe Flash Player, and to personal computers as executable game.
Read moreKube Web Framework – CSS & JS framework
Kube is a minimal, responsive, advanced web framework for professional developers and designers. Spend less time on mundane, repetitive tasks.
Read moreDart Editor – edit and debug Dart applications
Dart Editor is a tool for editing, debugging, and running Dart applications. Dart Editor provides a large set of libraries and tools.
Read moreBrackets – text editor
Brackets is an editor for web designers and front-end developers. Brackets is built on web technologies such as JavaScript, HTML and CSS.
Read moreJulia Studio – IDE for the Julia language
Julia Studio is a cross-platform IDE for the Julia language based on Qt Creator and the Qt framework.
Read moreLight Table – next generation code editor
Light Table is an interactive IDE written in ClojureScript that lets you modify running programs and embed anything.
Read more5 Highly Promising Cross-Platform IDEs
An integrated development environment (IDE) is a software application that provides comprehensive facilities to programmers for software development. Many coders learn to code using a text editor but in time they move towards using an IDE as this type of software application makes the art of coding quicker and more efficient. For example, IDEs have semantic knowledge of the programming language which highlights coding problems while typing. Compiling is ‘on the fly’ and debugging is integrated. Some languages are built around IDE support.
Read moreSpyder – The Scientific Python Development Environment
Spyder (previously known as Pydee) is a Python development environment providing MATLAB-like features in a simple and lightweight program.
Read moreJasperReports – reporting engine written in Java
JasperReports is a widely used free and open source business intelligence and reporting engine. It is a reporting library.
Read moreGreat Ways for Kids to Learn the Art of Coding
We are surrounded by coding (often known as programming). That’s why all the cool kids are coding, or they should be. However, computer classes in the UK are dictated by the national curriculum, with students limiting their computing activities to learning applications such as Word and PowerPoint, and using the internet to help with their school work. However, learning how to use Microsoft Office is often of little or no interest to kids. They are motivated by interactive activities such as programming, as they like to make things to find out how they work.
Read more