Summary
programming
The emphasis for this sampling of programming packages for children
is first on simple interpreted languages. Also important for using
languages with children are good documentation, and some ability to
produce visual programs without too much effort. It is by no means
a complete list, and you are encouraged to explore other languages
with children as well; even those that are not specifically aimed for
children.
The Logo language is specifically designed for children, with a strong
emphasis on the visual and concrete. Littlewizard is an icon-based
graphical programming language also designed for children.
Scratch is an easy, interactive, collaborative, visual programming language
with children from ages 8 and up as their target group.
Arduino is a popular micro controller that is widely used by both people
learning electronics and programming as well as seasoned veterans doing
complex projects. It is necessary to connect a physical Arduino circuit board
in order to experiment with arduino.
Description
For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:
If you discover a project which looks like a good candidate for Debian Junior
to you, or if you have prepared an unofficial Debian package, please do not hesitate to
send a description of that project to the Debian Junior mailing list
Links to other tasks
|
Debian Junior programming packages
Official Debian packages with high relevance
|
arduino
??? missing short description for package arduino :-(
|
| Versions of package arduino |
| Release | Version | Architectures |
| bullseye | 1.8.13+dfsg1-2 | amd64,arm64,armhf,i386 |
| sid | 1.8.19+dfsg1-5 | amd64,arm64,armhf,i386 |
| forky | 1.8.19+dfsg1-5 | amd64,arm64,armhf,i386 |
| trixie | 1.8.19+dfsg1-3 | amd64,arm64,armel,armhf,i386 |
| bookworm | 1.8.19+dfsg1-1 | amd64,arm64,armel,armhf,i386 |
| Debtags of package arduino: |
| field | electronics |
| role | program |
|
License: DFSG free
|
|
|
|
|
kturtle
??? missing short description for package kturtle :-(
|
| Versions of package kturtle |
| Release | Version | Architectures |
| sid | 26.04.0-1 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| bullseye | 20.12.1-1 | amd64,arm64,armhf,i386 |
| bookworm | 22.12.3-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
| trixie | 25.04.0-1 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |
| forky | 26.04.0-1 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| upstream | 26.04.1 |
| Debtags of package kturtle: |
| devel | ide |
| field | mathematics |
| interface | x11 |
| role | program |
| scope | utility |
| suite | kde |
| uitoolkit | qt |
| use | learning |
| x11 | application |
|
License: DFSG free
|
|
|
|
|
laby
??? missing short description for package laby :-(
|
| Versions of package laby |
| Release | Version | Architectures |
| forky | 0.7.0-2 | amd64,arm64,armhf,i386,ppc64el,riscv64,s390x |
| trixie | 0.7.0-2 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |
| bullseye | 0.7.0-1 | amd64,arm64,armhf,i386 |
| bookworm | 0.7.0-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
| sid | 0.7.0-2 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| Debtags of package laby: |
| devel | lang:c, lang:java, lang:ocaml |
| field | mathematics |
| interface | x11 |
| role | program |
| uitoolkit | gtk |
| use | gameplaying, learning |
|
License: DFSG free
|
|
|
|
|
littlewizard
??? missing short description for package littlewizard :-(
|
| Versions of package littlewizard |
| Release | Version | Architectures |
| bookworm | 1.2.2-4.1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
| bullseye | 1.2.2-4.1 | amd64,arm64,armhf,i386 |
| trixie | 1.2.2-5 | amd64,arm64,armel,armhf,i386,ppc64el,riscv64,s390x |
| sid | 1.2.2-5 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| Debtags of package littlewizard: |
| devel | interpreter |
| field | mathematics |
| interface | x11 |
| role | program |
| uitoolkit | gtk |
| use | learning |
| x11 | application |
|
License: DFSG free
|
|
|
|
|
puredata
??? missing short description for package puredata :-(
|
| Versions of package puredata |
| Release | Version | Architectures |
| trixie-backports | 0.56.2+ds-1~bpo13+1 | all |
| forky | 0.56.2+ds-1 | all |
| sid | 0.56.2+ds-1 | all |
| bullseye | 0.51.4-1 | all |
| bullseye-security | 0.51.4-1+deb11u1 | all |
| bookworm | 0.53.1+ds-2+deb12u1 | all |
| bookworm-backports | 0.55.2+ds-1~bpo12+1 | all |
| trixie | 0.55.2+ds-2 | all |
| upstream | 0.56-3test1 |
| Debtags of package puredata: |
| devel | editor, ide, ui-builder |
| field | arts |
| interface | x11 |
| role | program |
| scope | application |
| sound | midi, mixer, player, recorder |
| uitoolkit | tk |
| use | editing |
| works-with | audio, image, image:raster |
| x11 | application |
|
License: DFSG free
|
|
|
|
|
scratch
??? missing short description for package scratch :-(
|
| Versions of package scratch |
| Release | Version | Architectures |
| bookworm | 1.4.0.6~dfsg1-6.1 | all |
| bullseye | 1.4.0.6~dfsg1-6.1 | all |
| Debtags of package scratch: |
| field | computer-science |
| uitoolkit | gtk |
|
License: DFSG free
|
|
|
|
|
sonic-pi
??? missing short description for package sonic-pi :-(
|
| Versions of package sonic-pi |
| Release | Version | Architectures |
| forky | 3.2.2~repack-12.1 | amd64,arm64,armhf,i386 |
| sid | 3.2.2~repack-12.1 | amd64,arm64,armhf,i386 |
| bullseye | 3.2.2~repack-7 | amd64,arm64,armhf,i386 |
| bookworm | 3.2.2~repack-8 | amd64,arm64,armhf,i386,mipsel |
| trixie | 3.2.2~repack-12 | amd64,arm64,armhf,i386 |
| upstream | 4.6.0 |
|
License: DFSG free
|
|
|
|
|
squeak-vm
??? missing short description for package squeak-vm :-(
|
| Versions of package squeak-vm |
| Release | Version | Architectures |
| bullseye | 4.10.2.2614-8 | amd64,arm64,armhf,i386 |
| forky | 4.10.2.2614+20120917~dfsg-3.1 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| sid | 4.10.2.2614+20120917~dfsg-3.1 | amd64,arm64,armhf,i386,loong64,ppc64el,riscv64,s390x |
| bookworm | 4.10.2.2614+20120917~dfsg-1 | amd64,arm64,armel,armhf,i386,mips64el,mipsel,ppc64el,s390x |
| upstream | 4.10.2.2614+20260514~dfsg |
| Debtags of package squeak-vm: |
| devel | ide, runtime |
| interface | x11 |
| role | program |
| scope | suite |
|
License: DFSG free
|
|
|
|
|