The Free Technology Academy is closed. To know why, and what may come next, please read here. To find and download FTA resources not listed in these pages, instead, please visit the Free Technology Academy File Archive! Thanks!

Book: Introduction to Software Development

  • Authors: J. Pérez López and L. Ribas i Xirgo
  • Coordinators: Jordi Mas Hernández and David Megías Jiménez
  • License: GNU Free Documentation License
  • Information: 380 Pages; 22.6Mb
This course book is designed for IT specialists and developers that are starting their way in the free software development universe. Free Software is developed with specific collaboration technics and tools that engage and enable world-wide communities. Professionals need to handle different programming technics, languages and develop specific workgroup skills.

The programming languages used in this module are C, C++ or Java.

Book cover


This material can be found in the following languages:

Note that the materials in different languages might have minor differences between the different version.

Interested in translating this book? Contact us!


Users of FTA learning materials are encouraged to provide feedback and make suggestions for improvement. A specific space for this feedback will be set up and referenced from here. These inputs will be taken into account for next versions. Moreover, the FTA welcomes anyone to use and distribute this material as well as to make new versions and translations.