|
Python
|
Python is a general-purpose programming and scripting language used for automation, data processing, application development, tooling, and integration work. It belongs under Programming, Scripting & Markup because it directly represents code-writing and automation capability. Additional Resources:
|
|
View Details |
|
Java
|
Java is a general-purpose programming language and runtime platform used for enterprise applications, services, tools, and cross-platform development. It belongs under Programming, Scripting & Markup as a core programming language.
Additional Resources:
|
|
View Details |
|
PHP
|
PHP is a server-side scripting and programming language used for dynamic websites, web applications, CMS platforms, forms, and database-backed application logic. It remains in Skill 28 because it is a genuine programming language as well as a Web Development technology. Additional Resources:
|
|
View Details |
|
Visual Basic
|
Visual Basic is Microsoft's programming language for Windows, .NET, forms, automation, and business application development. Additional Resources:
|
|
View Details |
|
Visual Basic for Applications (VBA)
|
Visual Basic for Applications (VBA) is Microsoft Office's automation and macro programming language for automating Excel, Access, Word, Outlook, and other Office workflows. Additional Resources:
|
|
View Details |
|
TypeScript
|
TypeScript is a strongly typed programming language that builds on JavaScript for large-scale web and application development. It supports type safety, maintainable codebases, front-end and back-end JavaScript ecosystem workflows, and modern development tooling. Additional Resources:
|
|
View Details |
|
Perl
|
Perl is a general-purpose scripting language historically used for text processing, automation, system administration, reporting, and web/server scripting. It remains relevant as scripting and legacy automation experience. Additional Resources:
|
|
View Details |
|
SQL
|
SQL is the standard query language for relational databases, used to define schemas, query data, join tables, aggregate results, update records, and support reporting or application data access. Additional Resources:
|
|
View Details |
|
Transact-SQL
|
Transact-SQL is Microsoft's extension to SQL for SQL Server and Azure SQL, used for stored procedures, functions, variables, control-of-flow logic, data manipulation, and database programming. Additional Resources:
|
|
View Details |
|
PL/SQL
|
PL/SQL is Oracle's procedural extension to SQL for database programming, stored procedures, functions, packages, triggers, and data-processing logic inside Oracle Database environments. Additional Resources:
|
|
View Details |
|
PowerShell
|
PowerShell is Microsoft's cross-platform task automation solution, combining a command-line shell, scripting language, configuration framework, and object-based pipeline for Windows, server, cloud, and administration automation. Additional Resources:
|
|
View Details |
|
Bash
|
Bash is the GNU Bourne Again Shell and a common shell scripting language for Linux, Unix-like systems, automation scripts, command-line workflows, and systems administration tasks. Additional Resources:
|
|
View Details |
|
Unix shell / C shell
|
Unix shell / C shell represents Unix command-line shell scripting, including C shell-style environments, command automation, file processing, batch execution, and systems scripting workflows. Additional Resources:
|
|
View Details |
|
VBScript
|
VBScript is a Microsoft scripting language historically used for Windows automation, administrative scripts, classic ASP pages, and host-based scripting through Windows Script Host. Additional Resources:
|
|
View Details |
|
WinBatch
|
WinBatch is a Windows scripting and automation tool used to automate desktop tasks, administrative workflows, file operations, application control, and repetitive business processes.
Additional Resources:
|
|
View Details |
|
AutoHotKey
|
AutoHotKey is a Windows automation scripting language used for hotkeys, macros, UI automation, repetitive task automation, keyboard shortcuts, and productivity scripting. Additional Resources:
|
|
View Details |
|
Macro Express
|
Macro Express is a Windows macro and automation tool used to record, edit, and run scripts that automate repetitive desktop, keyboard, mouse, and workflow tasks. Additional Resources:
|
|
View Details |
|
iMacros
|
iMacros is a browser and web automation tool historically used to automate repetitive web tasks, form interactions, testing workflows, and data extraction or entry processes. Additional Resources:
|
|
View Details |
|
WinAutomation
|
WinAutomation was a Windows desktop automation product whose capabilities were folded into Microsoft Power Automate Desktop. It is retained here as automation scripting/RPA experience while recognizing its current Microsoft automation lineage. Additional Resources:
|
|
View Details |
|
cron
|
cron is a Unix-like job scheduler used to run recurring commands and scripts for automation, maintenance, reporting, backups, monitoring, and scheduled operations. Additional Resources:
|
|
View Details |
|
Regular Expressions (Regex)
|
Regular Expressions (Regex) are pattern-matching expressions used for validation, parsing, search/replace, data cleanup, text processing, scripting, and programming workflows across many languages and tools. Additional Resources:
|
|
View Details |
|
HTML
|
HTML is the standard markup language for structuring web pages and web application content. It defines semantic elements, forms, links, media, and document structure.
Additional Resources:
|
|
View Details |
|
CSS
|
CSS is the stylesheet language used to control web layout, typography, colors, responsive behavior, and visual presentation for web and interface development.
Additional Resources:
|
|
View Details |
|
JavaScript
|
JavaScript is the core scripting language of the web, used for browser interactivity, DOM behavior, validation, API calls, front-end application logic, and modern scripting workflows.
Additional Resources:
|
|
View Details |
|
XML
|
XML is a structured markup language used for data interchange, configuration, documentation formats, web services, publishing workflows, and integration between systems.
Additional Resources:
|
|
View Details |
|
JSON
|
JSON is a lightweight structured data-interchange format used for APIs, configuration, web applications, data exchange, and machine-readable content across programming languages. Additional Resources:
|
|
View Details |
|
JSON Schema
|
JSON Schema is a vocabulary for describing and validating JSON data structures, including object shapes, required properties, types, constraints, and machine-readable API or configuration contracts. Additional Resources:
|
|
View Details |
|
YAML
|
YAML is a human-readable data serialization language used for configuration files, CI/CD definitions, cloud and DevOps tooling, application settings, and structured content that people maintain directly. Additional Resources:
|
|
View Details |
|
Markdown
|
Markdown is a lightweight markup format used for documentation, README files, web content, static-site workflows, API documentation, and technical content handoff. Additional Resources:
|
|
View Details |
|
OpenAPI Specification
|
OpenAPI Specification is a structured API definition format for describing HTTP APIs, endpoints, operations, schemas, parameters, responses, authentication, and machine-readable API documentation. Additional Resources:
|
|
View Details |
|
Mermaid
|
Mermaid is a text-based diagramming syntax used to define flowcharts, sequence diagrams, class diagrams, entity relationships, and technical diagrams as source-controlled plain text. Additional Resources:
|
|
View Details |
|
Visual Studio Code
|
Visual Studio Code is Microsoft's extensible code editor for web development, scripting, debugging, source control, terminals, extensions, and front-end or server-side project work. Additional Resources:
|
|
View Details |
|
Microsoft Visual Studio
|
Microsoft Visual Studio is Microsoft's professional IDE for application and web development, debugging, project management, source control integration, testing, and deployment workflows. Additional Resources:
|
|
View Details |
|
Sublime Text
|
Sublime Text is a fast, extensible text and code editor used for web development, markup editing, scripting, search, project navigation, and lightweight coding workflows. Additional Resources:
|
|
View Details |
|
Notepad++
|
Notepad++ is a lightweight Windows text and code editor used for HTML, CSS, JavaScript, XML, PHP, configuration files, search/replace, and quick code edits. Additional Resources:
|
|
View Details |