python
× 98
Use for questions about the Python programming language. Python is a multi-paradigm, dynamically typed, multipurpose
...
c
× 88
Use this tag for questions concerning use of the C programming language and for questions containing code in the C
...
javascript
× 81
Use for questions regarding programming in ECMAScript (JavaScript/JS) and its various implementations. This should be
...
java
× 67
Use for questions about Java, a high-level programming language. Consider tagging the question with more specific tags
...
html
× 42
Use for questions about HyperText Markup Language, the main markup language for creating web pages. Typically this should
...
c#
× 43
Use for questions dealing with C# ( a high level, statically typed, multi-paradigm programming language developed by
...
git
× 43
Use for questions about Git, an open-source distributed version control system (DVCS). The topics should include git
...
c++
× 38
Use this tag for questions concerning the use of the C++ programming language and for questions containing code in the
...
mysql
× 33
Use this tag for questions about MySQL database system. MySQL is a free, open source Relational Database Management
...
php
× 30
Use for questions about the PHP language, a server-side web development scripting language.
android
× 30
For questions about Android, Google's mobile operating system.
spreadsheet-formula
× 18
excel-formula
libreoffice-calc-formula
openoffice-calc-formula
google-sheets-formula
formula
Use for questions about spreadsheet formulas using common spreadsheet formula syntax. A spreadsheet formula is written in
...
python-3
× 26
For questions about Python 3 specific programming issues.
linux
× 22
Use for questions about programming on Linux (e.g. about the Linux specific behavior of some code).
css
× 18
Use for questions about Cascading Style Sheets (CSS), a style sheet language used for describing the look and formatting
...
rust
× 21
Use this tag for questions about code written in Rust.
google-sheets
× 11
For questions when using Google Sheets programmatically. Other tags should be added if relevant (e.g.
...
asp.net-core
× 20
Use for questions about ASP.NET Core framework. ASP.NET Core is a lean, composable, open-source, and cross-platform
...
angular
× 19
Use for questions about programming in Angular (aka Angular 2+), the Web framework created by Google. If the question
...
.net
× 12
Use for questions about programming in .NET framework. For .NET Core programming, use [.net-core].
sql
× 16
Use for questions about one or multiple Structured Query Language (SQL) flavours. In order to get the most helpful answer
...
string
× 14
Use for questions dealing with a finite sequence of symbols (characters), commonly used for text.
database
× 17
For questions about databases in general. A database is an organized collection of data. It is the collection of schemas,
...
terminology
× 15
For questions about programming terms usage and their meaning.
pointers
× 14
Use for questions dealing with a data type that "points to" another value stored in memory. DO NOT use when talking about
...
array
× 15
For questions about arrays, an ordered linear data structure consisting of a collection of elements identified by one or
...
entity-framework-core
× 15
For questions dealing with the .NET Core version of Entity Framework, an ORM developed by Microsoft.
software-practices
× 14
For questions that ask about the benefits of using a certain style, framework, etc. (possibly over others), ask about
...
haskell
× 8
For questions related to Haskel, a purely functional programming language.
excel
× 11
Use for questions about programming with Microsoft Excel. It should be combined with tags for VBA, VSTO, C#, VB.NET,
...
security
× 13
Use for questions dealing with the security aspects of the programming (e.g. attacks against software). Always add tags
...
f#
× 13
For questions related to programming in F#, a functional and object-oriented language for .NET.
vs-code
× 13
visual-studio-code
For questions about using Visual Studio Code IDE, developed mainly by Microsoft.
data-structures
× 9
About questions related to working with data structures, ways of organizing data that provides better performance when
...
json
× 13
Use for questions about JavaScript Object Notation (JSON), a textual data interchange format. Please ensure that all
...
function
× 10
Use for questions dealing with functions. Functions (or methods, routines, subroutines) are portions of code that
...
.htaccess
× 1
For questions about directory-level configuration file used by Apache web servers (.htaccess file).
sql-server
× 12
Use for questions about Microsoft SQL Server RDBMS. Use this tag for all SQL Server editions including Compact, Express,
...
regex
× 11
Use this tag for questions concerning use of regular expressions (AKA "regex" or "RegExp"). It's highly recommended to
...
installation
× 10
For questions about the process of deploying an application, driver, plugin, etc. onto a device for future execution and
...
language-agnostic
× 11
For programming related posts that refer to concepts that are not specific to a single programming language (language
...
bash
× 11
Use for questions about scripts written for the Bash command shell.
architecture
× 11
For questions related to defining and maintaining the high-level structure of a solution.
contact-form
× 9
For questions about web forms (or similar native forms) that collect information from a user.
libreoffice-calc
× 5
For questions about LibreOffice Suite's spreadsheet application.
windows
× 9
Use for questions about programming on the Windows operating system. Consider adding a specific version (e.g. 7, 10,
...
mediawiki
× 4
For questions about MediaWiki, a free software wiki package written in PHP.
command-line-interface
× 9
For questions dealing with command-line interfaces (CLIs) related to programming tasks. A CLI is a text-based interface
...
performance
× 9
For questions related to measuring or improving code efficiency. Make sure that the post clearly specifies the indicators
...
node.js
× 8
For questions about programming using Node.js, an event-based, non-blocking, asynchronous I/O runtime.
algorithms
× 7
For questions related to designing algorithms (clearly defined steps that provide an abstract solution to a problem).
.net-core
× 9
For questions about developing with .NET Core, an open-source successor of the .NET Framework. If relevant, also add the
...
oop
× 7
object-oriented-programming
For questions about using object-oriented programming (OOP).
syntax
× 6
For questions about syntax of various elements in a programming language. Also specify the programming language specific
...
testing
× 8
For questions about software testing. Testing refers to any activity aimed at evaluating an attribute or capability of a
...
file-handling
× 7
For questions about general file actions such as creating, opening, closing, reading, updating, writing, comparing or
...
wpf
× 8
For questions about Windows Presentation Foundation, a framework for rendering user interfaces in Windows-based
...
email
× 7
For questions about sending or receive email messages using code.
language-design
× 6
For questions related to the design of various aspects of a programming language.
web
× 5
For questions about the general aspects of world wide web. Avoid using this tag, as questions should be more specific.
typescript
× 6
Use for questions about programming with TypeScript, a statically typed superset of JavaScript created by Microsoft which
...
docker
× 5
Use for questions related to building and running containers using Docker: Dockerfiles, architecture and related tools
...
functional-programming
× 7
For questions about functional programming, a programming paradigm based upon building abstractions using functions,
...
unit-testing
× 7
For questions about the testing method by which individual units of source code are tested to determine if they are fit
...
format
× 6
For questions dealing with data format (e.g. text formatting, content format, file formats). TRY to avoid using it and
...
mvvm
× 7
For questions about using the Model-View-ViewModel design pattern, used for implementing user interfaces that separate
...
language-lawyer
× 7
For questions dealing with one or more intimate restrictions (useful or esoteric) of a certain programming language.
jenkins
× 5
Questions about Jenkins continuous integration tool that was forked from Hudson.
pandas
× 7
For questions about Pandas Python library that is used for data manipulation and analysis.
xml
× 6
For questions about XML (Extensible Markup Language) text-based format. XML is a simple text-based format for
...
macos
× 5
For questions about programming using macOS APIs or that are related to macOS-specific behavior.
input
× 4
For questions about data entered by the user (i.e. user input)
postgresql
× 7
For questions about programming with PostgreSQL, an open-source, cross-platform relational database management system.
linked-list
× 5
For questions about linked lists. A linked list is a data structure where each element contains a reference to the next
...
ruby
× 4
For questions about Ruby, a multi-platform open-source, dynamic object-oriented interpreted language.
code-style
× 6
About questions dealing with coding styles and conventions in software development.
visual-studio
× 6
For questions related to features and configuration of Visual Studio directly related to programming using Visual Studio.
caching
× 6
For questions dealing with caching data, a mechanism for temporarily storing (caching) data locally in order to reduce
...
undefined-behavior
× 6
The unpredictable outcome of compiling or executing a program caused by breaking a language rule that is not enforced at
...
mocking
× 6
Use for questions about mocking within a unit testing context. Mocking (faking) is a way to isolate code (component) to
...
compiler-warnings
× 6
For questions dealing with non-blocking messages emitted by a compiler when it finds potential problems in code or
...
compiler-errors
× 6
Use for questions about errors appeared during the compilation phase (e.g. syntax, semantic errors).
design-patterns
× 5
For questions about design patterns, reusable solutions to commonly occurring problems in software design / development.
ruby-on-rails
× 5
For questions about Ruby on Rails, an open-source full-stack web application framework written in Ruby
debugging
× 5
For questions about the debugging process (finding and fixing bugs in computer programs) or using debugging tools.
android-studio
× 6
For questions about Android Studio IDE by Google used for Android programming.
pip
× 6
For questions about the PIP Python package installer.
shell
× 4
For questions about using a shell, that is a general class of text-based interactive command interpreters most often
...
accessibility
× 6
For questions about making the application more accessible to all persons, including people with disabilities such as
...
gcc
× 6
For questions related to using the GNU Compiler Collection (compiler for C, C++, Go and others).
factor
× 6
For questions about Factor which is a concatenative, stack-based programming language.
conditional-formatting
× 4
Use for questions about a spreadsheets technique that formats the cells of a table depending on the cells' values or
...
spring
× 6
For questions about developing using Spring Framework, an open-source framework for application development on the Java
...
asp.net-core-3.1
× 6
Use for questions that are specifically dealing with particular features of ASP.NET Core 3.1. Consider also including
...
multithreading
× 5
Use for questions about threads or multi-threading. A multithreaded computer or program is able to perform work
...