This gallery includes userbox templates about computer programming languages. You may place any of these userboxes on your user page. Some of these templates have multiple options, so visit the template for further information.

Programming languages A through B

edit

ActionScript

edit

See Wikipedia:Userboxes/Language/Programming/02 § ActionScript.

Wikitext userbox where used
{{User Ada-0}}
Ada-0This user does not understand Ada, or refuses to program in it.
linked pages
{{User Ada-1}}
Ada-1This user is a beginner Ada programmer.
linked pages
{{User Ada-2}}
Ada-2This user is an intermediate Ada programmer.
linked pages
{{User Ada-3}}
Ada-3This user is an advanced Ada programmer.
linked pages
{{User Ada-4}}
Ada-4This user is an expert Ada programmer.
linked pages
{{User Ada-N}}
Ada-NThis user is Ada Lovelace reincarnated.
linked pages
{{User Ada}}
AdaThis user can program in Ada.
linked pages
Wikitext userbox where used
{{User apl}}
APLThis user can program in APL.
linked pages

AppleScript

edit
Wikitext userbox where used
{{User Ascript-1}}
Ascript-1This user is a beginner AppleScript programmer.
linked pages
{{User Ascript-2}}
Ascript-2This user is an intermediate AppleScript programmer.
linked pages
{{User Ascript-3}}
Ascript-3This user is an advanced AppleScript programmer.
linked pages
{{User Ascript-4}}
Ascript-4This user is an expert AppleScript programmer.
linked pages
{{User Ascript-n}}
Ascript-NThis user is a native AppleScript programmer.
linked pages
{{User Ascript}}
AscriptThis user can program in AppleScript.
linked pages

Assembly

edit
Wikitext userbox where used
{{User asm-0}}
asm-0This user does not understand Assembly, or refuses to program in it.
linked pages
{{User asm-1}}
asm-1This user is a beginning assembly language programmer.
linked pages
{{User asm-2}}
asm-2This user is an intermediate assembly language programmer.
linked pages
{{User asm-3}}
asm-3This user is an advanced assembly language programmer.
linked pages
{{User asm-4}}
asm-4This user is an expert assembly language programmer.
linked pages
{{User asm-5}}
asm-5This user is a professional assembly language programmer.
linked pages
{{User asm-N}}
asm-NThis user is a native assembly language programmer.
linked pages
{{User asm}}
asmThis user can program in assembly language.
linked pages
Wikitext userbox where used
{{User asp-1}}
asp-1This user is a beginner ASP programmer.
linked pages
{{User asp-2}}
asp-2This user is an intermediate ASP programmer.
linked pages
{{User asp-3}}
asp-3This user is an advanced ASP programmer.
linked pages
{{User asp-4}}
asp-4This user is an expert ASP programmer.
linked pages
{{User asp-N}}
asp-NThis user is a native ASP programmer.
linked pages
{{User asp}}
aspThis user can program in ASP.
linked pages

ASP.NET

edit
Wikitext userbox where used
{{User ASP.NET-0}}
ASP.NET
-0
This user cannot or doesn't want to program in ASP.NET.
linked pages
{{User ASP.NET-1}}
ASP.NET
-1
This user knows the basics of ASP.NET.
linked pages
{{User ASP.NET-2}}
ASP.NET
-2
This user makes programs in ASP.NET.
linked pages
{{User ASP.NET-3}}
ASP.NET
-3
This user uses ASP.NET frequently and without difficulties.
linked pages
{{User ASP.NET-4}}
ASP.NET
-4
This user is an expert of ASP.NET.
linked pages
{{User ASP.NET-5}}
ASP.NET
-5
This user knows ASP.NET at a professional level.
linked pages
{{User ASP.NET-N}}
ASP.NET
-N
This user's native language is ASP.NET.
linked pages
{{User ASP.NET}}
asp
.net
This user can code in ASP.NET.
linked pages

AutoHotKey

edit
Wikitext userbox where used
{{User AHK-2}}
AHK
2
This user makes programs in AutoHotKey.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK}}
AHKThis user can program in AutoHotkey.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|0}}
AHK-0This user has no idea how to program in AutoHotkey.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|0|AHK}}
AHK-0This user has no idea how to program in AHK.
linked pages
This is an example that can accept two arguments (based off of Nihiltres's TI-BASIC template below).
{{User:ActuallyNeverHappened02/UBX/AHK|1}}
AHK-1This user is a beginner AutoHotkey programmer.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|2}}
AHK-2This user is an intermediate AutoHotkey programmer.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|3}}
AHK-3This user is an advanced AutoHotkey programmer.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|4}}
AHK-4This user is an expert AutoHotkey programmer.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|5}}
AHK-5This user is a professional AutoHotkey programmer.
linked pages
{{User:ActuallyNeverHappened02/UBX/AHK|N}}
AHK-NThis user is a native AutoHotkey programmer.
linked pages

Bash

edit
Wikitext userbox where used
{{User bash-1}}
bash-1This user is a beginner Bash programmer.
linked pages
{{User bash-2}}
bash-2This user is an intermediate Bash programmer.
linked pages
{{User bash-3}}
bash-3This user is an advanced Bash programmer.
linked pages
{{User bash-4}}
bash-4This user is an expert Bash programmer.
linked pages
{{User bash}}
bashThis user can program in Bash.
linked pages

BASIC

edit
Wikitext userbox where used
{{User BASIC-0}}
BASIC-0This user does not understand BASIC, or refuses to program in it.
linked pages
{{User BASIC-1}}
BASIC-1This user is a beginner BASIC programmer.
linked pages
{{User BASIC-2}}
BASIC-2This user is an intermediate BASIC programmer.
linked pages
{{User BASIC-3}}
BASIC-3This user is an advanced BASIC programmer.
linked pages
{{User BASIC-4}}
BASIC-4This user is an expert BASIC programmer.
linked pages
{{User BASIC-N}}
BASIC-NThis user is a native BASIC programmer.
linked pages
{{User BASIC}}
BASICThis user can program in BASIC.
linked pages

TI-BASIC

edit
This is one template that takes skill level as an argument.
Wikitext userbox where used
{{User:Nihiltres/Userboxes/TI-BASIC|0}}
 This user has no idea how to program their TI calculator with TI-BASIC.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|1}}
 This user is a beginner TI-BASIC programmer.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|2}}
 This user is an intermediate TI-BASIC programmer.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|3}}
 This user is an advanced TI-BASIC programmer.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|4}}
 This user is an expert TI-BASIC programmer.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|5}}
 This user is a 1337 TI-BASIC programmer.
linked pages
{{User:Nihiltres/Userboxes/TI-BASIC|N}}
 This user is a native TI-BASIC programmer.
linked pages

Visual Basic

edit
Wikitext userbox where used
{{User vb-0}}
vb-0This person does not understand Visual Basic (or understands it with considerable difficulties, or does not want to program in it).
linked pages
{{User vb-1}}
vb-1This user is a beginner Visual Basic programmer.
linked pages
{{User vb-2}}
vb-2This user is an intermediate Visual Basic programmer.
linked pages
{{User vb-3}}
vb-3This user is an advanced Visual Basic programmer.
linked pages
{{User vb-4}}
vb-4This user is an expert Visual Basic programmer.
linked pages
{{User vb-5}}
vb-5This user is a professional Visual Basic programmer.
linked pages
{{User vb-N}}
vbThis user is a fluent Visual Basic user.
linked pages
{{User vb}}
vbThis user is a Visual Basic programmer.
linked pages
VBScript
edit
Wikitext userbox where used
{{User vbs-1}}
vbs-1This user is a beginning VBScript programmer.
linked pages
{{User vbs-2}}
vbs-2This user is an intermediate VBScript programmer.
linked pages
{{User vbs-3}}
vbs-3This user is an advanced VBScript programmer.
linked pages
{{User vbs-4}}
vbs-4This user is an expert VBScript programmer.
linked pages
{{User vbs-5}}
vbs-5This user is an expert VBScript programmer.
linked pages
{{User vbs}}
vbsThis user can program in VBScript.
linked pages
Visual Basic for Applications
edit
Wikitext userbox where used
{{User vba-1}}
vba-1This user is a beginner Visual Basic for Applications programmer.
linked pages
{{User vba-2}}
vba-2This user is an intermediate Visual Basic for Applications programmer.
linked pages
{{User vba-3}}
vba-3This user is an advanced Visual Basic for Applications programmer.
linked pages
{{User vba-4}}
vba-4This user is an expert Visual Basic for Applications programmer.
linked pages
{{User vba}}
 User programs in VBA.
linked pages
Visual Basic .NET
edit
Wikitext userbox where used
{{User vb.net-0}}
vb.net-0This person does not understand Visual Basic .NET (or does not want to program in it).
linked pages
{{User vb.net-1}}
vb.net-1This user is a beginner Visual Basic .NET programmer.
linked pages
{{User vb.net-2}}
vb.net-2This user is an intermediate Visual Basic .NET programmer.
linked pages
{{User vb.net-3}}
vb.net-3This user is an advanced Visual Basic .NET programmer.
linked pages
{{User vb.net-4}}
vb.net-4This user is an expert Visual Basic .NET programmer.
linked pages
{{User vb.net-N}}
vb.net-NThis user has written replacement Visual Basic .NET libraries.
linked pages
{{User vb.net}}
vb.netThis user is a Visual Basic .NET programmer.
linked pages

Batch

edit
Wikitext userbox where used
{{User batch-1}}
bat-1This user is an occasional Batch programmer.
linked pages
{{User batch-2}}
bat-2This user is an intermediate Batch programmer.
linked pages
{{User batch-3}}
bat-3This user is an advanced Batch programmer.
linked pages
{{User batch-4}}
bat-4This user is an expert Batch programmer.
linked pages
{{User batch-5}}
bat-5This user is an professional Batch programmer.
linked pages
{{User batch}}
batThis user can program in Batch.
linked pages

Brainfuck

edit
Wikitext userbox where used
{{User bf-1}}
bf-1This user is a beginning Brainfuck programmer.
linked pages
{{User bf-2}}
bf-2This user is an intermediate Brainfuck programmer.
linked pages
{{User bf-3}}
bf-3This user is an advanced Brainfuck programmer.
linked pages
{{User bf-4}}
bf-4This user is an expert Brainfuck programmer.
linked pages
{{User bf}}
bfThis user can program in Brainfuck.
linked pages

Programming languages C through Z

edit
See Wikipedia:Userboxes/Language/Programming/02#Programming languages C through K for Programming languages C–K userbox templates.
See Wikipedia:Userboxes/Language/Programming/03#Programming languages L through Q for Programming languages L–Q userbox templates.
See Wikipedia:Userboxes/Language/Programming/04#Programming languages R through Z for Programming languages R–Z userbox templates.

Other programming userboxes

edit
See Wikipedia:Userboxes/Language/Programming/05#Other programming userboxes for Other programming userboxes userbox templates.

Document markup languages

edit
See Wikipedia:Userboxes/Language/Markup for Document markup languages userbox templates.


See also

edit


See Wikipedia:Userboxes
for a guide to userbox templates.


See Wikipedia:Userboxes/Galleries
for a guide to userbox galleries.


See Wikipedia:Userboxes/Galleries/alphabetical
for a list of all userbox galleries.