What you need is a curated list of programming tutorials. Better than that. A curated list of free and open source programming tutorials.
Read more
The Linux Portal Site
What you need is a curated list of programming tutorials. Better than that. A curated list of free and open source programming tutorials.
Read moreHere’s our recommended free tutorials to learn a variety of programming languages. Learn C, C++, Java, Python, R, JavaScript, PHP, and many more.
Read moreA huge compilation of the best free books and tutorials to learn a huge range of programming languages. There are also free Linux books.
Read moreOur popular series on the best free and open source Linux software, hardware, programming, Android, and much more.
Read moreWhat you need is a curated list of programming books. Better than that. A curated list of the best free programming books.
Read moregawk is the GNU implementation of the Awk programming language, first developed for the UNIX operating system in the 1970s. The awk utility interprets a special-purpose programming language that makes it possible to handle simple data-reformatting jobs with just a
Read morettyper is a terminal-based typing test. It supports a good range of languages including English, German, Norwegian, Ukrainian, Spanish, as well as computer programming languages. This is free and open source software. Website: github.com/max-niederman/ttyper Support: Developer: Max Niederman License: MIT
Read moreenry is a programming language detector based on go-enry/go-enry/v2 library. go-enry, started as a port to Go of the original linguist Ruby library, that has an improved 2x performance. This is free and open source software. Website: github.com/go-enry/enry Support: Developer:
Read morefrawk is a small programming language for writing short programs processing textual data. To a first approximation, it is an implementation of the AWK language; many common Awk programs produce equivalent output when passed to frawk. This is free and
Read morenauniq is similar to the Unix command uniq but detects repeated lines even if they are not adjacent. To do this, nauniq must remember the lines being fed to it. It’s basically a glorified form of something like these: %
Read more