index2­web

your web directory

Software Development

Index


up

official & inofficial reference docs

  1. docs.python.org, Dive Into Python, Linux: install python-doc
    python: pypi, perldoc.perl.org, perl:cpan, nodejs: npmjs
  2. rust-lang.org, Java 8 API reference,
  3. Qt6 documentation (GUI programming for Linux, runs also under Windows)
  4. docs.GTK.org: gtk4, glib, cairo (glib + GUI programming for Linux, shall run under Windows too)
  5. official C++ reference, C++/tutorialspoint
  6. gcc.gnu.org/onlinedocs/ - with GNU C specific features / alternative sometimes even faster OSS C[++] compiler: clang, and OpenWatcom (see under material)
  7. linux.die.net, man.openbsd: man pages & more, Linux/BSD: man command, evtl.: info
  8. OpenSSL docs including openssl man pages
  9. Linux Kernel Docs online, KernelConfig.io, refs: kernel.org/doc/
  10. runebook.dev: GNU Make, same in German, Español, Français, Português
  11. tutorialrepublic: SQL reference, PHP manual
  12. docs.w3cub.com: API docs from Git, Haskell, Tensorflow up to Qt, GCC, Bash, LaTeX, PHP and Node.js

Online Tools for Programming🛠

up

question forums, IRC & pastebins

  1. StackOverflow, StackExchange - all sites
  2. IRC: netsplit.de: channel search for libera.chat, web.libera.chat (OSS & Linux help), webchat.oftc.net IRC chat (#qemu etc., #debian), IRC-howto; libera/list
  3. pasting code: privatebin, dpaste, ix.io: curl-cmd, termbin.com: for nc & command line
  4. IRC: ##C++-basic, ##C++-general
up

news & info for developers

  1. DZone, BackRoomTech (also on sw) # media.CCC
  2. FreeCodeCamp news, DotNetKicks, terminalroot
  3. see more under articles & blogs as well as forums & chats on our OSS-site
  4. de: openHPI: das Hasso-Plattner-Institut über Quantenalgorithmen bis hin zu Programmierung mit Python

up

code & project hosting

  1. platforms: SourceForge, GitHub, GitLab, CodeBerg, BitBucket
  2. selfhosting: Gitolite: quick setup, config files, Gitosis: quick setup, ArchLinux tutorial, git-shell & more: Git-Book
  3. clients: Linux: gitk, Mac/Win: SourceTreeApp / Win-Download
up

handy howtos

  1. A modest STL tutorial, C++ intro from Jak Kirman – C++ Standard Template Library, the base library for C++
  2. Introduction to C Programming by Marshall Brain
  3. Bash programming intro, Linux command line: text, handy sed intro - sed 's#foto#photo#g', man comm, etc.
  4. practical 5 minute intro to GNU make with three URLs to read on
  5. resources and references for x86 assembly with GCC Inline Assembly Howto, in Wayback Machine: x86_64 ABI
  6. RISC-V is coming, on Wikipedia, RISC-V Instruction Set Architecture (Debian, Qemu, Fedora, Ubuntu/Server) # c't: StarFive RISC-V (not open!)
  7. RISC-V discussion at FSFE (de): britischer ARM-Hersteller von NVIDIA übernommen
  8. Kernel Hacker’s Guide to Git (5 minute guide from linux.yyz.us), Understanding Git Conceptually
  9. UTF-8 and Unicode FAQ for Unix/Linux (learn utf-8 encoding in 5 minutes)
  10. IBM: Get started with deep learning
up

material & books

  1. LearnXinYminutes 5 minute intros + continuative material to read on
  2. geeksforgeeks.org see Tutorials → Languages/ Algorithms, Perl, Python, C, C++, C#, Java, Kotlin, PHP, HTML/CSS/etc, Design Patterns, Machine Learning, …
  3. Programiz Intros: Python, Rust, C, C++, C#, SQL, HTML, Javascript, algorithms & data structures, Kotlin, Java, Go, R, Swift
  4. zetcode.com/all: wide range of programming resources from Cairo to Kotlin, AWK–Z
  5. pt: Kleber's blog: Tutoriais (SDL, OpenGL, Canvas, Qt, Java Web: Spring MVC, MongoDB, Xcode)
  6. java2s.com: Java, Databases (Oracle etc.), XML, Javascript & JQuery, C#, C++, VB
  7. Linode: development & database guides, DigitalOcean: tutorials & topics
  8. Unix and Linux resources: docslib.org (intro, awk, /proc, DMF, man page writing, sed, etc.)
  9. online books: Git-Book, GNU Make: Richard M. Stallman, Roland McGarth, Paul D. Smith
  10. Kernel Hacking Guides // Training Guides: Kernel Development // Kernel User+Admin Guide
  11. OpenWatcom (on Wayback) OSS C/C++ compiler for Linux, OS/2, Windows and more OSes - see for Developer: Intel Developers Guides and more technical documentation, OpenWatcom on github
  12. tip: Robert Love: Linux Systems Programming, + Kernel, High Performance MySQL: Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
  13. tip: German books: Matthias Warkus: Das GTK+/GNOME Entwicklerhandbuch, Stefan Kuhlins, Martin Schader: Die C++ Standardbibliothek

up

python & SQL

  1. Python Basics (the most important in 10 minutes)
  2. Princeton Python Intro
  3. learnbyexample.org: Python, SQL, R
  4. DelfStack: Python, MongoDB, Powershell, C#, HTML, Tensorflow, etc.
  5. learnpython.org, ref. docs: API, pypi, DiveIntoP.
  6. RealPython - tutorials (AI progr., Docker, Django, etc.) , quizzes
up

Android, IPhone & Mobile

  1. XDA developers+forum, DroidTips
  2. HardReset.info, RootMyGalaxy
  3. Android-Dev, Flutter, Dart (try), YAML, Debian Android Tools Wiki
  4. IWebkit, jQT, JQuery API, Xcode & Mac🍏🐧
up

autotools & m4 (m4 not because it is so important but caus it is hard to find)

  1. autotools intros: intro-build, intro-creat, es:itr., FSM intro, tutorial, Gentoo-dev, gnu-intro, termroot
  2. autotools-docs: Mythbuster, book:online, shlomifish, gnu: automake, autoconf, libtool, m4
  3. m4: Notes on the M4 Macro Language, Michael Breen (best intro & reference)
  4. LinuxJournal: The m4 Macro Package, very short - read this for casual use like cpp
  5. Using m4 Macros in Your Programs physnet.uni-hamburg.de
  6. The M4 Macro Processor Kerningham & Ritchie
  7. Exploiting the m4 Macro Language, cs.stir.ac.uk
up

packaging (rpm, deb, etc.)

  1. rpm: rpm.org, redhat-docs, max-rpm, merproject, Fedora, openSUSE, Mageia (see towards bottom)
  2. deb: wiki, admin-guide, policy, deb-obs, intro, multi-tar de: maintainer guide
  3. obs tutorial, tips, cross-distro, IRC: #opensuse-buildservice, #opensuse-packaging, #debian-mentors
  4. Mageia-pkg-team: becoming packager, howto, portal, pkgsubmit
  5. containers: docs.flatpak.org(Redhat, small+reuse), docker-docs, snapcraft.io/docs(Canonical/Ubuntu), docs.appimage.org // download area🐧


go to oss🐧, go to creativity🖌, go to sci🧪

go to main index



Share your own URLs with us: contact@index2web.com