index2 web
your web directory
Software Development💻
Index
up
official & inofficial reference docs
docs.python.org ,
Dive Into Python , Linux: install python-doc
python: pypi , perldoc.perl.org , perl:cpan , nodejs: npmjs
rust-lang.org ,
Java 8 API reference ,
Qt6 documentation (GUI programming for Linux, runs also under Windows)
docs.GTK.org : gtk4 , glib , cairo (glib + GUI programming for Linux, shall run under Windows too)
official C++ reference (de , fr , es , pt , it , zh , ja ), C++/tutorialspoint , operator precedence
gcc.gnu.org/onlinedocs/ - with GNU C specific features / alternative sometimes even faster OSS C[++] compiler: clang , and OpenWatcom (see under material)
linux.die.net , man.openbsd : man pages & more, Linux/BSD: man command, evtl.: info
OpenSSL docs , LibreSSL : including openssl man pages
Linux Kernel Docs online, KernelConfig.io , refs: kernel.org/doc/
glibc: official docs & macros: ,
Y2038 , find ,
wiki
runebook.dev: GNU Make , same in German , Español , Français , Português
tutorialrepublic: SQL reference , PHP manual
docs.w3cub.com : API docs from Git, Haskell, Tensorflow up to Qt, GCC, Bash, LaTeX, PHP and Node.js
up
question forums, IRC & pastebins
StackOverflow ,
StackExchange - all sites
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
pasting code: privatebin , dpaste , ix.io : curl-cmd, termbin.com : for nc & command line
IRC: ##C++-basic, ##C++-general
up
news & info for developers
DZone ,
BackRoomTech (also on sw)
# media.CCC
FreeCodeCamp news ,
DotNetKicks ,
terminalroot
see more under articles & blogs as well as forums & chats on our OSS-site
de: openHPI : das Hasso-Plattner-Institut über Quantenalgorithmen bis hin zu Programmierung mit Python
up
code & project hosting
platforms: SourceForge , GitHub , GitLab ,
CodeBerg , BitBucket
selfhosting: Gitolite: quick setup ,
config files ,
Gitosis: quick setup ,
ArchLinux tutorial ,
git-shell & more: Git-Book
clients: Linux: gitk , Mac/Win: SourceTreeApp /
Win-Download
hardware: hackaday.io (follow, like, search, tutorial, group near you; external git hosting)
up
handy howtos
A modest STL tutorial , C++ intro from Jak Kirman – C++ Standard Template Library, the base library for C++
Introduction to C Programming by Marshall Brain
Bash programming intro , Linux command line: text , handy sed intro - sed 's#foto#photo#g', man comm, etc.
practical 5 minute intro to GNU make with three URLs to read on
resources and references for x86 assembly with GCC Inline Assembly Howto , in Wayback Machine: x86_64 ABI
RISC-V is coming , on Wikipedia , RISC-V Instruction Set Architecture (Debian , Qemu , Fedora , Ubuntu /Server ) # c't: StarFive RISC-V (not open!)
RISC-V discussion at FSFE (de): britischer ARM-Hersteller von NVIDIA übernommen
Kernel Hacker’s Guide to Git (5 minute guide from linux.yyz.us),
Understanding Git Conceptually
UTF-8 and Unicode FAQ for Unix/Linux (learn utf-8 encoding in 5 minutes)
IBM: Get started with deep learning
up
material & books
LearnXinYminutes 5 minute intros + continuative material to read on
geeksforgeeks.org see Tutorials → Languages/ Algorithms, Perl, Python, C, C++, C#, Java, Kotlin, PHP, HTML/CSS/etc, Design Patterns, Machine Learning, …
Programiz Intros : Python, Rust, C, C++, C#, SQL, HTML, Javascript, algorithms & data structures, Kotlin, Java, Go, R, Swift
zetcode.com/all : wide range of programming resources from Cairo to Kotlin, AWK–Z
pt: Kleber's blog: Tutoriais (SDL, OpenGL, Canvas, Qt, Java Web: Spring MVC, MongoDB, Xcode)
java2s.com : Java, Databases (Oracle etc.), XML, Javascript & JQuery, C#, C++, VB
Linode: development & database guides , DigitalOcean: tutorials & topics
Unix and Linux resources: docslib.org (intro, awk, /proc, DMF , man page writing, sed, etc.)
online books: Git-Book ,
GNU Make : Richard M. Stallman, Roland McGarth, Paul D. Smith
Kernel Hacking Guides // Training Guides: Kernel Development // Kernel User+Admin Guide
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
tip: Robert Love : Linux Systems Programming, + Kernel, High Performance MySQL: Baron Schwartz, Peter Zaitsev, Vadim Tkachenko
tip: German books: Matthias Warkus: Das GTK+/GNOME Entwicklerhandbuch, Stefan Kuhlins, Martin Schader: Die C++ Standardbibliothek
up
python & SQL
Python Basics (the most important in 10 minutes)
Princeton Python Intro
learnbyexample.org : Python, SQL, R
DelfStack : Python, MongoDB, Powershell, C#, HTML, Tensorflow, etc.
learnpython.org , ref. docs: API , pypi , DiveIntoP.
RealPython - tutorials (AI progr., Docker, Django, etc.) , quizzes
up
Android, IPhone & Mobile
XDA developers +forum ,
DroidTips
HardReset.info ,
RootMyGalaxy
Android-Dev ,
Flutter ,
Dart (try ),
YAML ,
Debian Android Tools Wiki
IWebkit ,
jQT ,
JQuery API ,
Xcode & Mac 🍏🐧
up
hardware & system related ⌮
BIOS (de , es , pt , ru , ja , zh ): flashrom (irc, 📨 -lists ), coreboot (docs , dev ), elstel: with external programmer , more
UEFI (de , fr , es , pt , it , ru , ja , zh ): uefi.org //
partition table: MBR , GUID/GPT ,
OpenCores ; LibreCores (what they are ), hackaday.io ,
electronic components on rapidtables
OS-dev , rcollins.org , make-it.ca
TU/e-Linux , misc: articles from Manu Garg
Linux system calls: IBM/tutorials , TU/e , manugarg
interfacing: pinoutguide , lammertbies
Wikipedia: RS-232 Null modem (de ), IEEE 1284 (de ), interfacebus: IEEE-1284
ethernet/LAN: RJ45 , crossover: crimp /de , join , telephone socket: RJ11/14 (), RJ-/Wikipedia: en , de
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+Smore: ESC, F10, Ctrl+S, Ctrl+Return, Alt+Return
BIOS beep codes: by manufacturer , Wikipedia/de # tom’s hardware / motherboard guide ,
bootloader: Grub (cfg:, cons:, boot:), Lilo , kexec , SysLinux (Arch ) // FreeBSD ; amd64 , i386 (OpenBSD)
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)
autotools intros: intro-build ,
intro-creat ,
es:itr. ,
FSM intro ,
tutorial ,
Gentoo-dev ,
gnu-intro ,
termroot
autotools-docs: Mythbuster ,
book :online ,
shlomifish ,
gnu: automake ,
autoconf ,
libtool ,
m4
m4: Notes on the M4 Macro Language , Michael Breen (almost all you need to know)
GNU m4 macro processor - an extensive reference; official: doc , git
LinuxJournal: The m4 Macro Package , very short - read this for casual use like cpp
Using m4 Macros in Your Programs physnet.uni-hamburg.de
The M4 Macro Processor Kerningham & Ritchie
Exploiting the m4 Macro Language , cs.stir.ac.uk
up
packaging (rpm, deb, etc.)
rpm :
rpm.org ,
redhat-docs ,
max-rpm ,
merproject ,
Fedora ,
openSUSE ,
Mageia (see towards bottom)
deb :
wiki ,
admin-guide ,
policy ,
deb-obs ,
intro ,
multi-tar
de: maintainer guide
obs tutorial , tips , cross-distro , IRC: #opensuse-buildservice, #opensuse-packaging, #debian-mentors
Mageia-pkg-team: becoming packager ,
howto ,
portal ,
pkgsubmit
containers: docs.flatpak.org , docker-docs ,
snapcraft.io/docs , docs.appimage.org
// download area ↑🐧
go to oss 🐧 , go to creativity 🖌 , go to sci 🧪
go to main index
quick-link: dev.ix2w.org
Share your own URLs with us: contact@index2web.com