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 (de, fr, es, pt, it, zh, ja), C++/tutorialspoint, operator precedence
  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, LibreSSL: including openssl man pages
  9. Linux Kernel Docs online, KernelConfig.io, refs: kernel.org/doc/
  10. glibc: official docs & macros: like _LARGEFILE64_SOURCE, _TIME_BITS, _FILE_OFFSET_BITS, Y2038, find, wiki
  11. runebook.dev: GNU Make, same in German, Español, Français, Português
  12. tutorialrepublic: SQL reference, PHP manual
  13. 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
  4. hardware: hackaday.io (follow, like, search, tutorial, group near you; external git hosting)
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

hardware & system related

  1. BIOS (de, es, pt, ru, ja, zh): flashrom (irc, 📨-lists), coreboot (docs, dev), elstel: with external programmer, more
  2. UEFI (de, fr, es, pt, it, ru, ja, zh): uefi.org // partition table: MBR, GUID/GPT,
  3. OpenCores; LibreCores (what they are), hackaday.io, electronic components on rapidtables
  4. OS-dev, rcollins.org, make-it.ca TU/e-Linux, misc: articles from Manu Garg
  5. Linux system calls: IBM/tutorials, TU/e, manugarg
  6. interfacing: pinoutguide, lammertbies
    Wikipedia: RS-232 Null modem (de), IEEE 1284 (de), interfacebus: IEEE-1284
  7. ethernet/LAN: RJ45, crossover: crimp/de, join, telephone socket: RJ11/14 (also: —modem dial and serial line programs for Linux like tunelp for || and cardctl for pcmcia), RJ-/Wikipedia: en, de
  8. BIOS keys: F2, Entf, F12, Alt+F1, Ami: Entf, F1, ** press at boot time **
    Phoenix: Alt, Alt+F1, Entf, F2, Ctrl, Ctrl+Alt+Ins, Ctrl+Alt+Return, Ctrl+Alt+Entf, Ctrl+Alt-ESC, Ctrl+Alt+F1, Ctrl+Alt+S,
    Award: Del, F1, F2, Ctrl+Alt+Del, Ctrl+Alt+ESC, Ctrl+Alt+S
    more: ESC, F10, Ctrl+S, Ctrl+Return, Alt+Return
  9. BIOS beep codes: by manufacturer, Wikipedia/de # tom’s hardware / motherboard guide,
  10. bootloader: Grub (cfg:/boot/grub2/grub.cfg
    update-grub
    grub-install /dev/sda
    , cons:set pager=1
    help
    ls/cat [(hd0,1)/etc[/issue]]
    , boot:set root=(hd0,1)
    linux /boot/vmlinuz root=/dev/sda1
    initrd /boot/initrd
    boot
    ), Lilo, kexec, SysLinux (Arch) // FreeBSD; amd64, i386 (OpenBSD)
  11. crossref: shop🛒: e-osshw↑, oss🐧: embedded distros↑, tools🛠: resources
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 (almost all you need to know)
  4. GNU m4 macro processor - an extensive reference; official: doc, git
  5. LinuxJournal: The m4 Macro Package, very short - read this for casual use like cpp
  6. Using m4 Macros in Your Programs physnet.uni-hamburg.de
  7. The M4 Macro Processor Kerningham & Ritchie
  8. 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