From 73fa89797de5a3af592f93b454e0b0f1148d72c4 Mon Sep 17 00:00:00 2001 From: anita-that-chiq <62019551+kahenya-anita@users.noreply.github.com> Date: Mon, 21 Oct 2024 01:39:16 +0300 Subject: [PATCH 1/3] Add license to three books --- books/free-programming-books-langs.md | 452 +++++++++++++------------- 1 file changed, 226 insertions(+), 226 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 92e7e440565d2..7fbdbc11e9c7e 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -7,229 +7,229 @@ Books on general-purpose programming that don't focus on a specific language are ### Index -* [ABAP](#abap) -* [Ada](#ada) -* [Agda](#agda) -* [Alef](#alef) -* [Android](#android) -* [APL](#apl) -* [App Inventor](#app-inventor) -* [Arduino](#arduino) -* [ASP.NET](#aspnet) -* [ASP.NET Core](#aspnet-core) - * [Blazor](#blazor) -* [Assembly Language](#assembly-language) - * [Non-X86](#non-x86) -* [AutoHotkey](#autohotkey) -* [AutoIt](#autoit) -* [Autotools](#autotools) -* [Awk](#awk) -* [Bash](#bash) -* [Basic](#basic) -* [BeanShell](#beanshell) -* [BETA](#beta) -* [C](#c) -* [C#](#csharp) -* [C++](#cpp) -* [Carbon](#carbon) -* [Chapel](#chapel) -* [Clojure](#clojure) -* [CMake](#cmake) -* [COBOL](#cobol) -* [CoffeeScript](#coffeescript) -* [ColdFusion](#coldfusion) -* [Component Pascal](#component-pascal) -* [Cool](#cool) -* [Coq](#coq) -* [Crystal](#crystal) -* [CUDA](#cuda) -* [D](#d) -* [Dart](#dart) -* [DB2](#db2) -* [DBMS](#dbms) -* [Delphi / Pascal](#delphi--pascal) -* [DTrace](#dtrace) -* [Eiffel](#eiffel) -* [Elixir](#elixir) - * [Ecto](#ecto) - * [Phoenix](#phoenix) -* [Elm](#elm) -* [Erlang](#erlang) -* [F#](#f-sharp) -* [Firefox OS](#firefox-os) -* [Flutter](#flutter) -* [Force.com](#forcecom) -* [Forth](#forth) -* [Fortran](#fortran) -* [FreeBSD](#freebsd) -* [Go](#go) -* [Graphs](#graphs) - * [GraphQL](#graphql) - * [Gremlin](#gremlin) - * [Neo4J](#neo4j) -* [Groovy](#groovy) - * [Gradle](#gradle) - * [Grails](#grails) - * [Spock Framework](#spock-framework) -* [Hack](#hack) -* [Hadoop](#hadoop) -* [Haskell](#haskell) -* [Haxe](#haxe) -* [HTML and CSS](#html-and-css) - * [Bootstrap](#bootstrap) - * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan -* [HTTP](#http) -* [HTTPS](#https) -* [Icon](#icon) -* [iOS](#ios) -* [IoT](#iot) -* [Isabelle/HOL](#isabellehol) -* [J](#j) -* [Java](#java) - * [Codename One](#codename-one) - * [Java Reporting](#java-reporting) - * [Spring](#spring) - * [Spring Boot](#spring-boot) - * [Spring Data](#spring-data) - * [Spring Security](#spring-security) - * [Wicket](#wicket) -* [JavaScript](#javascript) - * [AngularJS](#angularjs) - * [Backbone.js](#backbonejs) - * [Booty5.js](#booty5js) - * [D3.js](#d3js) - * [Dojo](#dojo) - * [Electron](#electron) - * [Elm](#elm) - * [Ember.js](#emberjs) - * [Express.js](#expressjs) - * [Fastify](#fastify) - * [Hydrogen](#hydrogen) - * [Ionic](#ionic) - * [jQuery](#jquery) - * [meteor](#meteor) - * [Next.js](#nextjs) - * [Node.js](#nodejs) - * [Nuxt.js](#nuxtjs) - * [Om](#om) - * [React](#react) - * [React Native](#react-native) - * [Redux](#redux) - * [Remix](#remix) - * [Svelte](#svelte) - * [Vue.js](#vuejs) -* [Jenkins](#jenkins) -* [Julia](#julia) -* [Kotlin](#kotlin) -* [Language Agnostic](free-programming-books-subjects.md) -* [LaTeX / TeX](#latex--tex) - * [LaTeX](#latex) - * [TeX](#tex) -* [Limbo](#limbo) -* [Linux](#linux) -* [Lisp](#lisp) - * [Emacs Lisp](#emacs-lisp) - * [PicoLisp](#picolisp) -* [Livecode](#livecode) -* [Lua](#lua) -* [Make](#make) -* [Markdown](#markdown) -* [Mathematica](#mathematica) -* [MATLAB](#matlab) -* [Maven](#maven) -* [Mercury](#mercury) -* [Modelica](#modelica) -* [MongoDB](#mongodb) -* [MySQL](#mysql) -* [.NET Core / .NET](#net-core) -* [.NET Framework](#net-framework) -* [NewSQL](#newsql) -* [Nim](#nim) -* [NoSQL](#nosql) -* [Oberon](#oberon) -* [Objective-C](#objective-c) -* [OCaml](#ocaml) -* [Octave](#octave) -* [Odin](#odin) -* [OpenMP](#openmp) -* [OpenResty](#openresty) -* [OpenSCAD](#openscad) -* [Pascal](#pascal) -* [Perl](#perl) -* [PHP](#php) - * [CakePHP](#cakephp) - * [CodeIgniter](#codeigniter) - * [Drupal](#drupal) - * [Laravel](#laravel) - * [Symfony](#symfony) - * [Yii](#yii) - * [Zend](#zend) -* [PostgreSQL](#postgresql) -* [PowerShell](#powershell) -* [Processing](#processing) -* [Prolog](#prolog) - * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) -* [PureScript](#purescript) -* [Python](#python) - * [Django](#django) - * [Flask](#flask) - * [Kivy](#kivy) - * [Numpy](#numpy) - * [Pandas](#pandas) - * [PyOpenCl](#pyopencl) - * [Pyramid](#pyramid) - * [Tornado](#tornado) -* [Q#](#q-sharp) -* [QML](#qml) -* [R](#r) -* [Racket](#racket) -* [Raku](#raku) -* [Raspberry Pi](#raspberry-pi) -* [REBOL](#rebol) -* [Ruby](#ruby) - * [RSpec](#rspec) - * [Ruby on Rails](#ruby-on-rails) - * [Sinatra](#sinatra) -* [Rust](#rust) -* [Sage](#sage) -* [Scala](#scala) - * [Lift](#lift) - * [Play Scala](#play-scala) -* [Scheme](#scheme) -* [Scilab](#scilab) -* [Scratch](#scratch) -* [Sed](#sed) -* [Self](#self) -* [Smalltalk](#smalltalk) -* [Snap](#snap) -* [Solidity](#solidity) -* [Spark](#spark) -* [Splunk](#splunk) -* [SQL (implementation agnostic)](#sql-implementation-agnostic) -* [SQL Server](#sql-server) -* [Standard ML](#standard-ml) -* [Swift](#swift) - * [Vapor](#vapor) -* [Tcl](#tcl) -* [TEI](#tei) -* [Teradata](#teradata) -* [Tizen](#tizen) -* [TLA](#tla) -* [TypeScript](#typescript) - * [Angular](#angular) - * [Deno](#deno) -* [Unix](#unix) -* [V](#v) -* [Verilog](#verilog) -* [VHDL](#vhdl) -* [Visual Basic](#visual-basic) -* [Visual Prolog](#visual-prolog) -* [Vulkan](#vulkan) -* [Web Services](#web-services) -* [Windows 8](#windows-8) -* [Windows Phone](#windows-phone) -* [Workflow](#workflow) -* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) +- [BY PROGRAMMING LANGUAGE](#by-programming-language) + - [Index](#index) + - [ABAP](#abap) + - [Ada](#ada) + - [Agda](#agda) + - [Alef](#alef) + - [Android](#android) + - [APL](#apl) + - [App Inventor](#app-inventor) + - [Arduino](#arduino) + - [ASP.NET](#aspnet) + - [ASP.NET Core](#aspnet-core) + - [Blazor](#blazor) + - [Assembly Language](#assembly-language) + - [Non-X86](#non-x86) + - [AutoHotkey](#autohotkey) + - [AutoIt](#autoit) + - [Autotools](#autotools) + - [Awk](#awk) + - [Bash](#bash) + - [Basic](#basic) + - [BeanShell](#beanshell) + - [BETA](#beta) + - [C](#c) + - [C#](#c-1) + - [C++](#c-2) + - [Carbon](#carbon) + - [Chapel](#chapel) + - [Clojure](#clojure) + - [CMake](#cmake) + - [COBOL](#cobol) + - [CoffeeScript](#coffeescript) + - [ColdFusion](#coldfusion) + - [Component Pascal](#component-pascal) + - [Cool](#cool) + - [Coq](#coq) + - [Crystal](#crystal) + - [CUDA](#cuda) + - [D](#d) + - [Dart](#dart) + - [DB2](#db2) + - [DBMS](#dbms) + - [Delphi / Pascal](#delphi--pascal) + - [DTrace](#dtrace) + - [Eiffel](#eiffel) + - [Elixir](#elixir) + - [Ecto](#ecto) + - [Phoenix](#phoenix) + - [Erlang](#erlang) + - [F Sharp](#f-sharp) + - [Firefox OS](#firefox-os) + - [Flutter](#flutter) + - [Force.com](#forcecom) + - [Forth](#forth) + - [Fortran](#fortran) + - [FreeBSD](#freebsd) + - [Go](#go) + - [Graphs](#graphs) + - [GraphQL](#graphql) + - [Gremlin](#gremlin) + - [Neo4J](#neo4j) + - [Groovy](#groovy) + - [Gradle](#gradle) + - [Grails](#grails) + - [Spock Framework](#spock-framework) + - [Hack](#hack) + - [Hadoop](#hadoop) + - [Haskell](#haskell) + - [Haxe](#haxe) + - [HTML and CSS](#html-and-css) + - [Bootstrap](#bootstrap) + - [Icon](#icon) + - [iOS](#ios) + - [IoT](#iot) + - [Isabelle/HOL](#isabellehol) + - [J](#j) + - [Java](#java) + - [Codename One](#codename-one) + - [Java Reporting](#java-reporting) + - [Spring](#spring) + - [Spring Boot](#spring-boot) + - [Spring Data](#spring-data) + - [Spring Security](#spring-security) + - [Wicket](#wicket) + - [JavaScript](#javascript) + - [AngularJS](#angularjs) + - [Backbone.js](#backbonejs) + - [Booty5.js](#booty5js) + - [D3.js](#d3js) + - [Dojo](#dojo) + - [Electron](#electron) + - [Elm](#elm) + - [Ember.js](#emberjs) + - [Express.js](#expressjs) + - [Fastify](#fastify) + - [Hydrogen](#hydrogen) + - [Ionic](#ionic) + - [jQuery](#jquery) + - [Meteor](#meteor) + - [Next.js](#nextjs) + - [Node.js](#nodejs) + - [Nuxt.js](#nuxtjs) + - [Om](#om) + - [React](#react) + - [React Native](#react-native) + - [Redux](#redux) + - [Remix](#remix) + - [Svelte](#svelte) + - [Vue.js](#vuejs) + - [Jenkins](#jenkins) + - [Julia](#julia) + - [Kotlin](#kotlin) + - [LaTeX / TeX](#latex--tex) + - [LaTeX](#latex) + - [TeX](#tex) + - [Language Agnostic](#language-agnostic) + - [Limbo](#limbo) + - [Linux](#linux) + - [Lisp](#lisp) + - [Emacs Lisp](#emacs-lisp) + - [PicoLisp](#picolisp) + - [Livecode](#livecode) + - [Lua](#lua) + - [Make](#make) + - [Markdown](#markdown) + - [Mathematica](#mathematica) + - [MATLAB](#matlab) + - [Maven](#maven) + - [Mercury](#mercury) + - [Modelica](#modelica) + - [MongoDB](#mongodb) + - [MySQL](#mysql) + - [.NET Core](#net-core) + - [.NET Framework](#net-framework) + - [NewSQL](#newsql) + - [Nim](#nim) + - [NoSQL](#nosql) + - [Oberon](#oberon) + - [Objective-C](#objective-c) + - [OCaml](#ocaml) + - [Octave](#octave) + - [Odin](#odin) + - [OpenMP](#openmp) + - [OpenResty](#openresty) + - [OpenSCAD](#openscad) + - [TrueOS](#trueos) + - [Pascal](#pascal) + - [Perl](#perl) + - [PHP](#php) + - [CakePHP](#cakephp) + - [CodeIgniter](#codeigniter) + - [Drupal](#drupal) + - [Laravel](#laravel) + - [Symfony](#symfony) + - [Yii](#yii) + - [Zend](#zend) + - [PostgreSQL](#postgresql) + - [PowerShell](#powershell) + - [Processing](#processing) + - [Prolog](#prolog) + - [Constraint Logic Programming (extended Prolog)](#constraint-logic-programming-extended-prolog) + - [PureScript](#purescript) + - [Python](#python) + - [Django](#django) + - [Flask](#flask) + - [Kivy](#kivy) + - [NumPY](#numpy) + - [Pandas](#pandas) + - [PyOpenCl](#pyopencl) + - [Pyramid](#pyramid) + - [Tornado](#tornado) + - [Q#](#q) + - [QML](#qml) + - [R](#r) + - [Racket](#racket) + - [Raku](#raku) + - [Raspberry Pi](#raspberry-pi) + - [REBOL](#rebol) + - [Ruby](#ruby) + - [RSpec](#rspec) + - [Ruby on Rails](#ruby-on-rails) + - [Sinatra](#sinatra) + - [Rust](#rust) + - [Sage](#sage) + - [Scala](#scala) + - [Lift](#lift) + - [Play Scala](#play-scala) + - [Scheme](#scheme) + - [Scilab](#scilab) + - [Scratch](#scratch) + - [Sed](#sed) + - [Self](#self) + - [Smalltalk](#smalltalk) + - [Snap](#snap) + - [Solidity](#solidity) + - [Spark](#spark) + - [Splunk](#splunk) + - [SQL (implementation agnostic)](#sql-implementation-agnostic) + - [SQL Server](#sql-server) + - [Standard ML](#standard-ml) + - [Swift](#swift) + - [Vapor](#vapor) + - [Tcl](#tcl) + - [TEI](#tei) + - [Teradata](#teradata) + - [Tizen](#tizen) + - [TLA](#tla) + - [TypeScript](#typescript) + - [Angular](#angular) + - [Deno](#deno) + - [Unix](#unix) + - [V](#v) + - [Verilog](#verilog) + - [VHDL](#vhdl) + - [Visual Basic](#visual-basic) + - [Visual Prolog](#visual-prolog) + - [Vulkan](#vulkan) + - [Web Services](#web-services) + - [Windows 8](#windows-8) + - [Windows Phone](#windows-phone) + - [Workflow](#workflow) + - [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) + - [YAML](#yaml) ### ABAP @@ -240,14 +240,14 @@ Books on general-purpose programming that don't focus on a specific language are ### Ada -* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) (CC BY-NC-SA) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for the C++ or Java Developer](https://www.adacore.com/uploads/books/pdf/Ada_for_the_C_or_Java_Developer-cc.pdf) - Quentin Ochem (PDF) (CC BY-NC-SA) * [Ada Programming](https://en.wikibooks.org/wiki/Ada_Programming) - Wikibooks * [Ada Reference Manual - ISO/IEC 8652:2012(E) Language and Standard Libraries](http://www.ada-auth.org/standards/12rm/RM-Final.pdf) (PDF) * [Introduction To Ada](https://learn.adacore.com/courses/intro-to-ada/index.html) * [Introduction To SPARK](https://learn.adacore.com/courses/SPARK_for_the_MISRA_C_Developer/index.html) -* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) +* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) (LGPL) ### Agda @@ -372,7 +372,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Autotools -* [Autotools Mythbuster](https://autotools.io/index.html) +* [Autotools Mythbuster](https://autotools.io/index.html)- Diego Elio “Flameeyes” Pettenò (CC BY-NC-SA) * [GNU Autoconf, Automake and Libtool](http://sourceware.org/autobook/) From d419cb44f6a375dde5ab77e6970a153c02387883 Mon Sep 17 00:00:00 2001 From: anita-that-chiq <62019551+kahenya-anita@users.noreply.github.com> Date: Mon, 21 Oct 2024 01:51:38 +0300 Subject: [PATCH 2/3] Remove format options --- books/free-programming-books-langs.md | 446 +++++++++++++------------- 1 file changed, 223 insertions(+), 223 deletions(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 7fbdbc11e9c7e..372558036f6ff 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -7,229 +7,229 @@ Books on general-purpose programming that don't focus on a specific language are ### Index -- [BY PROGRAMMING LANGUAGE](#by-programming-language) - - [Index](#index) - - [ABAP](#abap) - - [Ada](#ada) - - [Agda](#agda) - - [Alef](#alef) - - [Android](#android) - - [APL](#apl) - - [App Inventor](#app-inventor) - - [Arduino](#arduino) - - [ASP.NET](#aspnet) - - [ASP.NET Core](#aspnet-core) - - [Blazor](#blazor) - - [Assembly Language](#assembly-language) - - [Non-X86](#non-x86) - - [AutoHotkey](#autohotkey) - - [AutoIt](#autoit) - - [Autotools](#autotools) - - [Awk](#awk) - - [Bash](#bash) - - [Basic](#basic) - - [BeanShell](#beanshell) - - [BETA](#beta) - - [C](#c) - - [C#](#c-1) - - [C++](#c-2) - - [Carbon](#carbon) - - [Chapel](#chapel) - - [Clojure](#clojure) - - [CMake](#cmake) - - [COBOL](#cobol) - - [CoffeeScript](#coffeescript) - - [ColdFusion](#coldfusion) - - [Component Pascal](#component-pascal) - - [Cool](#cool) - - [Coq](#coq) - - [Crystal](#crystal) - - [CUDA](#cuda) - - [D](#d) - - [Dart](#dart) - - [DB2](#db2) - - [DBMS](#dbms) - - [Delphi / Pascal](#delphi--pascal) - - [DTrace](#dtrace) - - [Eiffel](#eiffel) - - [Elixir](#elixir) - - [Ecto](#ecto) - - [Phoenix](#phoenix) - - [Erlang](#erlang) - - [F Sharp](#f-sharp) - - [Firefox OS](#firefox-os) - - [Flutter](#flutter) - - [Force.com](#forcecom) - - [Forth](#forth) - - [Fortran](#fortran) - - [FreeBSD](#freebsd) - - [Go](#go) - - [Graphs](#graphs) - - [GraphQL](#graphql) - - [Gremlin](#gremlin) - - [Neo4J](#neo4j) - - [Groovy](#groovy) - - [Gradle](#gradle) - - [Grails](#grails) - - [Spock Framework](#spock-framework) - - [Hack](#hack) - - [Hadoop](#hadoop) - - [Haskell](#haskell) - - [Haxe](#haxe) - - [HTML and CSS](#html-and-css) - - [Bootstrap](#bootstrap) - - [Icon](#icon) - - [iOS](#ios) - - [IoT](#iot) - - [Isabelle/HOL](#isabellehol) - - [J](#j) - - [Java](#java) - - [Codename One](#codename-one) - - [Java Reporting](#java-reporting) - - [Spring](#spring) - - [Spring Boot](#spring-boot) - - [Spring Data](#spring-data) - - [Spring Security](#spring-security) - - [Wicket](#wicket) - - [JavaScript](#javascript) - - [AngularJS](#angularjs) - - [Backbone.js](#backbonejs) - - [Booty5.js](#booty5js) - - [D3.js](#d3js) - - [Dojo](#dojo) - - [Electron](#electron) - - [Elm](#elm) - - [Ember.js](#emberjs) - - [Express.js](#expressjs) - - [Fastify](#fastify) - - [Hydrogen](#hydrogen) - - [Ionic](#ionic) - - [jQuery](#jquery) - - [Meteor](#meteor) - - [Next.js](#nextjs) - - [Node.js](#nodejs) - - [Nuxt.js](#nuxtjs) - - [Om](#om) - - [React](#react) - - [React Native](#react-native) - - [Redux](#redux) - - [Remix](#remix) - - [Svelte](#svelte) - - [Vue.js](#vuejs) - - [Jenkins](#jenkins) - - [Julia](#julia) - - [Kotlin](#kotlin) - - [LaTeX / TeX](#latex--tex) - - [LaTeX](#latex) - - [TeX](#tex) - - [Language Agnostic](#language-agnostic) - - [Limbo](#limbo) - - [Linux](#linux) - - [Lisp](#lisp) - - [Emacs Lisp](#emacs-lisp) - - [PicoLisp](#picolisp) - - [Livecode](#livecode) - - [Lua](#lua) - - [Make](#make) - - [Markdown](#markdown) - - [Mathematica](#mathematica) - - [MATLAB](#matlab) - - [Maven](#maven) - - [Mercury](#mercury) - - [Modelica](#modelica) - - [MongoDB](#mongodb) - - [MySQL](#mysql) - - [.NET Core](#net-core) - - [.NET Framework](#net-framework) - - [NewSQL](#newsql) - - [Nim](#nim) - - [NoSQL](#nosql) - - [Oberon](#oberon) - - [Objective-C](#objective-c) - - [OCaml](#ocaml) - - [Octave](#octave) - - [Odin](#odin) - - [OpenMP](#openmp) - - [OpenResty](#openresty) - - [OpenSCAD](#openscad) - - [TrueOS](#trueos) - - [Pascal](#pascal) - - [Perl](#perl) - - [PHP](#php) - - [CakePHP](#cakephp) - - [CodeIgniter](#codeigniter) - - [Drupal](#drupal) - - [Laravel](#laravel) - - [Symfony](#symfony) - - [Yii](#yii) - - [Zend](#zend) - - [PostgreSQL](#postgresql) - - [PowerShell](#powershell) - - [Processing](#processing) - - [Prolog](#prolog) - - [Constraint Logic Programming (extended Prolog)](#constraint-logic-programming-extended-prolog) - - [PureScript](#purescript) - - [Python](#python) - - [Django](#django) - - [Flask](#flask) - - [Kivy](#kivy) - - [NumPY](#numpy) - - [Pandas](#pandas) - - [PyOpenCl](#pyopencl) - - [Pyramid](#pyramid) - - [Tornado](#tornado) - - [Q#](#q) - - [QML](#qml) - - [R](#r) - - [Racket](#racket) - - [Raku](#raku) - - [Raspberry Pi](#raspberry-pi) - - [REBOL](#rebol) - - [Ruby](#ruby) - - [RSpec](#rspec) - - [Ruby on Rails](#ruby-on-rails) - - [Sinatra](#sinatra) - - [Rust](#rust) - - [Sage](#sage) - - [Scala](#scala) - - [Lift](#lift) - - [Play Scala](#play-scala) - - [Scheme](#scheme) - - [Scilab](#scilab) - - [Scratch](#scratch) - - [Sed](#sed) - - [Self](#self) - - [Smalltalk](#smalltalk) - - [Snap](#snap) - - [Solidity](#solidity) - - [Spark](#spark) - - [Splunk](#splunk) - - [SQL (implementation agnostic)](#sql-implementation-agnostic) - - [SQL Server](#sql-server) - - [Standard ML](#standard-ml) - - [Swift](#swift) - - [Vapor](#vapor) - - [Tcl](#tcl) - - [TEI](#tei) - - [Teradata](#teradata) - - [Tizen](#tizen) - - [TLA](#tla) - - [TypeScript](#typescript) - - [Angular](#angular) - - [Deno](#deno) - - [Unix](#unix) - - [V](#v) - - [Verilog](#verilog) - - [VHDL](#vhdl) - - [Visual Basic](#visual-basic) - - [Visual Prolog](#visual-prolog) - - [Vulkan](#vulkan) - - [Web Services](#web-services) - - [Windows 8](#windows-8) - - [Windows Phone](#windows-phone) - - [Workflow](#workflow) - - [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) - - [YAML](#yaml) +* [ABAP](#abap) +* [Ada](#ada) +* [Agda](#agda) +* [Alef](#alef) +* [Android](#android) +* [APL](#apl) +* [App Inventor](#app-inventor) +* [Arduino](#arduino) +* [ASP.NET](#aspnet) +* [ASP.NET Core](#aspnet-core) + * [Blazor](#blazor) +* [Assembly Language](#assembly-language) + * [Non-X86](#non-x86) +* [AutoHotkey](#autohotkey) +* [AutoIt](#autoit) +* [Autotools](#autotools) +* [Awk](#awk) +* [Bash](#bash) +* [Basic](#basic) +* [BeanShell](#beanshell) +* [BETA](#beta) +* [C](#c) +* [C#](#csharp) +* [C++](#cpp) +* [Carbon](#carbon) +* [Chapel](#chapel) +* [Clojure](#clojure) +* [CMake](#cmake) +* [COBOL](#cobol) +* [CoffeeScript](#coffeescript) +* [ColdFusion](#coldfusion) +* [Component Pascal](#component-pascal) +* [Cool](#cool) +* [Coq](#coq) +* [Crystal](#crystal) +* [CUDA](#cuda) +* [D](#d) +* [Dart](#dart) +* [DB2](#db2) +* [DBMS](#dbms) +* [Delphi / Pascal](#delphi--pascal) +* [DTrace](#dtrace) +* [Eiffel](#eiffel) +* [Elixir](#elixir) + * [Ecto](#ecto) + * [Phoenix](#phoenix) +* [Elm](#elm) +* [Erlang](#erlang) +* [F#](#f-sharp) +* [Firefox OS](#firefox-os) +* [Flutter](#flutter) +* [Force.com](#forcecom) +* [Forth](#forth) +* [Fortran](#fortran) +* [FreeBSD](#freebsd) +* [Go](#go) +* [Graphs](#graphs) + * [GraphQL](#graphql) + * [Gremlin](#gremlin) + * [Neo4J](#neo4j) +* [Groovy](#groovy) + * [Gradle](#gradle) + * [Grails](#grails) + * [Spock Framework](#spock-framework) +* [Hack](#hack) +* [Hadoop](#hadoop) +* [Haskell](#haskell) +* [Haxe](#haxe) +* [HTML and CSS](#html-and-css) + * [Bootstrap](#bootstrap) + * [Tailwindcss](https://tailwindcss.com/docs) - Adam Wathan +* [HTTP](#http) +* [HTTPS](#https) +* [Icon](#icon) +* [iOS](#ios) +* [IoT](#iot) +* [Isabelle/HOL](#isabellehol) +* [J](#j) +* [Java](#java) + * [Codename One](#codename-one) + * [Java Reporting](#java-reporting) + * [Spring](#spring) + * [Spring Boot](#spring-boot) + * [Spring Data](#spring-data) + * [Spring Security](#spring-security) + * [Wicket](#wicket) +* [JavaScript](#javascript) + * [AngularJS](#angularjs) + * [Backbone.js](#backbonejs) + * [Booty5.js](#booty5js) + * [D3.js](#d3js) + * [Dojo](#dojo) + * [Electron](#electron) + * [Elm](#elm) + * [Ember.js](#emberjs) + * [Express.js](#expressjs) + * [Fastify](#fastify) + * [Hydrogen](#hydrogen) + * [Ionic](#ionic) + * [jQuery](#jquery) + * [meteor](#meteor) + * [Next.js](#nextjs) + * [Node.js](#nodejs) + * [Nuxt.js](#nuxtjs) + * [Om](#om) + * [React](#react) + * [React Native](#react-native) + * [Redux](#redux) + * [Remix](#remix) + * [Svelte](#svelte) + * [Vue.js](#vuejs) +* [Jenkins](#jenkins) +* [Julia](#julia) +* [Kotlin](#kotlin) +* [Language Agnostic](free-programming-books-subjects.md) +* [LaTeX / TeX](#latex--tex) + * [LaTeX](#latex) + * [TeX](#tex) +* [Limbo](#limbo) +* [Linux](#linux) +* [Lisp](#lisp) + * [Emacs Lisp](#emacs-lisp) + * [PicoLisp](#picolisp) +* [Livecode](#livecode) +* [Lua](#lua) +* [Make](#make) +* [Markdown](#markdown) +* [Mathematica](#mathematica) +* [MATLAB](#matlab) +* [Maven](#maven) +* [Mercury](#mercury) +* [Modelica](#modelica) +* [MongoDB](#mongodb) +* [MySQL](#mysql) +* [.NET Core / .NET](#net-core) +* [.NET Framework](#net-framework) +* [NewSQL](#newsql) +* [Nim](#nim) +* [NoSQL](#nosql) +* [Oberon](#oberon) +* [Objective-C](#objective-c) +* [OCaml](#ocaml) +* [Octave](#octave) +* [Odin](#odin) +* [OpenMP](#openmp) +* [OpenResty](#openresty) +* [OpenSCAD](#openscad) +* [Pascal](#pascal) +* [Perl](#perl) +* [PHP](#php) + * [CakePHP](#cakephp) + * [CodeIgniter](#codeigniter) + * [Drupal](#drupal) + * [Laravel](#laravel) + * [Symfony](#symfony) + * [Yii](#yii) + * [Zend](#zend) +* [PostgreSQL](#postgresql) +* [PowerShell](#powershell) +* [Processing](#processing) +* [Prolog](#prolog) + * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog) +* [PureScript](#purescript) +* [Python](#python) + * [Django](#django) + * [Flask](#flask) + * [Kivy](#kivy) + * [Numpy](#numpy) + * [Pandas](#pandas) + * [PyOpenCl](#pyopencl) + * [Pyramid](#pyramid) + * [Tornado](#tornado) +* [Q#](#q-sharp) +* [QML](#qml) +* [R](#r) +* [Racket](#racket) +* [Raku](#raku) +* [Raspberry Pi](#raspberry-pi) +* [REBOL](#rebol) +* [Ruby](#ruby) + * [RSpec](#rspec) + * [Ruby on Rails](#ruby-on-rails) + * [Sinatra](#sinatra) +* [Rust](#rust) +* [Sage](#sage) +* [Scala](#scala) + * [Lift](#lift) + * [Play Scala](#play-scala) +* [Scheme](#scheme) +* [Scilab](#scilab) +* [Scratch](#scratch) +* [Sed](#sed) +* [Self](#self) +* [Smalltalk](#smalltalk) +* [Snap](#snap) +* [Solidity](#solidity) +* [Spark](#spark) +* [Splunk](#splunk) +* [SQL (implementation agnostic)](#sql-implementation-agnostic) +* [SQL Server](#sql-server) +* [Standard ML](#standard-ml) +* [Swift](#swift) + * [Vapor](#vapor) +* [Tcl](#tcl) +* [TEI](#tei) +* [Teradata](#teradata) +* [Tizen](#tizen) +* [TLA](#tla) +* [TypeScript](#typescript) + * [Angular](#angular) + * [Deno](#deno) +* [Unix](#unix) +* [V](#v) +* [Verilog](#verilog) +* [VHDL](#vhdl) +* [Visual Basic](#visual-basic) +* [Visual Prolog](#visual-prolog) +* [Vulkan](#vulkan) +* [Web Services](#web-services) +* [Windows 8](#windows-8) +* [Windows Phone](#windows-phone) +* [Workflow](#workflow) +* [xBase (dBase / Clipper / Harbour)](#xbase-dbase--clipper--harbour) ### ABAP From f92b82fcc8ab1f61fa06686153ee85aea2a40a6b Mon Sep 17 00:00:00 2001 From: anita-that-chiq <62019551+kahenya-anita@users.noreply.github.com> Date: Mon, 21 Oct 2024 12:54:02 +0300 Subject: [PATCH 3/3] Remove format options --- books/free-programming-books-langs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 372558036f6ff..a176e29385064 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -240,7 +240,7 @@ Books on general-purpose programming that don't focus on a specific language are ### Ada -* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) (CC BY-NC-SA) +* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada for the C++ or Java Developer](https://www.adacore.com/uploads/books/pdf/Ada_for_the_C_or_Java_Developer-cc.pdf) - Quentin Ochem (PDF) (CC BY-NC-SA) * [Ada Programming](https://en.wikibooks.org/wiki/Ada_Programming) - Wikibooks