Programming
Programming is the process of designing and building an executable computer program to accomplish a specific computing result. It involves tasks such as analysis, generating algorithms, profiling algorithms’ accuracy and resource consumption, and the implementation of algorithms in a chosen programming language (coding). The field of programming spans many languages and technologies, forming the backbone of software development and information technology.
- GitHub: https://github.com/topics/programming
- Wikipedia: https://en.wikipedia.org/wiki/Computer_programming
- Created by: Programmers
- Related Topics: coding, software-development, algorithms, data-structures, computer-science,
- Aliases: software-programming,
- Last updated: 2025-06-05 00:24:04 UTC
- JSON Representation
https://github.com/ibhavikmakwana/flutterdarttips
Useful Flutter and Dart Tips.
android dart flutter flutter-desktop flutter-web ios programming technology tips tips-and-tricks
Last synced: 07 Apr 2025
https://github.com/ibhavikmakwana/FlutterDartTips
Useful Flutter and Dart Tips.
android dart flutter flutter-desktop flutter-web ios programming technology tips tips-and-tricks
Last synced: 03 Apr 2025
https://github.com/hacktoberfest17/programming
Code a program in a language of your choice.
beginner-friendly c erlang functional-programming golang hacktober hacktoberfest haskell html java javascript nodejs octave programming python python-3 racket ruby sql swift
Last synced: 08 Apr 2025
https://github.com/swcarpentry/git-novice
Version Control with Git
carpentries english git lesson programming software-carpentry stable version-control versioning
Last synced: 02 Apr 2025
https://github.com/marcoworms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 09 Apr 2025
https://github.com/MarcoWorms/learn.js
📒 A fast introduction to programming with JavaScript modern features
data-structures javascript js learning programming
Last synced: 15 Apr 2025
https://swcarpentry.github.io/python-novice-inflammation/
Programming with Python
automation carpentries data-analysis data-visualization english functions lesson loops matplotlib numpy programming python software-carpentry stable
Last synced: 08 May 2025
https://github.com/shrutikapoor08/Learn-Web-Development-Checklist
Use this checklist as a guidebook to learn web development
100-days-of-code 100daysofcode checklist checklists css front-end front-end-development frontend fundamentals html html-page javascript learning programming resources
Last synced: 27 Nov 2024
https://github.com/swcarpentry/python-novice-inflammation
Programming with Python
automation carpentries data-analysis data-visualization english functions lesson loops matplotlib numpy programming python software-carpentry stable
Last synced: 02 Apr 2025
https://github.com/jamezmca/learn-to-code
The ultimate guide to learning to code & full stack development that will land you a job in no time!
backend coding css databases frontend full-stack-development html javascript learn-git learn-programming learn-to-code nextjs nodejs programming reactjs self-taught-developer self-taught-programmer software software-development web-development
Last synced: 12 Apr 2025
https://github.com/one-language/one
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting
Last synced: 16 May 2025
https://github.com/Createdd/Writing
📚📝 Notes on the journey
consulting entrepreneurship javascript learning machine-learning motivation programming self-improvement startup texting visual-studio-code webdevelopment writing
Last synced: 20 Apr 2025
https://github.com/miho/VWorkflows
Flow Visualization Library for JavaFX and VRL-Studio
flow flow-based-programming graph java javafx programming visual visualization vrl vrl-studio
Last synced: 11 May 2025
https://github.com/miho/vworkflows
Flow Visualization Library for JavaFX and VRL-Studio
flow flow-based-programming graph java javafx programming visual visualization vrl vrl-studio
Last synced: 05 Apr 2025
https://github.com/justjavac/programming-mindmap
编程相关的思维导图
javascript mindmap programming
Last synced: 13 Apr 2025
https://github.com/gautamkrishnar/tcso
Try Catch Stack overflow (TcSo) Is a collection of Try statements in all the programming languages under the globe which catches the exception and searches for the cause of the caught exception in the stack overflow automatically.
easy-to-use error-handling programming stackoverflow try-catch
Last synced: 05 Apr 2025
https://github.com/nairuzabulhul/.codebits
:books: List of resources for Algorithms and Data Structures in Python & other CS topics @2017
algorithm algorithms books c computer-science databases django-tutorial hackerrank interview interview-questions leetcode networking operating-system programming programming-tutorial python python-tutorial resources security tech-interviews
Last synced: 06 Apr 2025
https://github.com/One-Language/One
One (onelang) is an open-source system programming language that makes it easy to build reliable, efficient and performant software. (release as soon) 1️⃣ 🕐 🩱
compiler compiler-backend compiler-designs compiler-frontend compiler-optimization compiler-tool compilers-design hacktoberfest language llvm llvm-compiler llvm-frontend one one-lang onelang open-source programming programming-language programming-languages self-hosting
Last synced: 16 May 2025
https://github.com/perifacode/comunidade
✊🏽 A comunidade de programação da periferia
community development favela gueto non-profit periferia programacao programming technology
Last synced: 28 Feb 2025
https://github.com/xiaobeicn/skills-summary
An documentation to improve oneself
git go javascript markdown mysql nosql php programming python skills
Last synced: 09 Apr 2025
https://github.com/geosn0w/reverse-engineering-tutorials
Some Reverse Engineering Tutorials for Beginners
analysis arm asm assembly binary engineering hacking hacktoberfest programming reverse
Last synced: 13 May 2025
https://github.com/alexanyernas/Biblioteca
Colección de libros recomendados en formato PDF que he realizado para ti y así puedas mejorar tus habilidades como programador. Recuerda, siempre disfruta del aprendizaje.
books learning pdf programming
Last synced: 14 Mar 2025
https://github.com/dhondta/python-sploitkit
Devkit for building Metasploit-like consoles
cli cli-toolkit console development devkit metasploit-like programming python tinyscript
Last synced: 04 Apr 2025
https://github.com/mohitmishra786/exploring-os
This repository is a journey through Operating System concepts, with practical implementations in C. Each day focuses on a specific topic, providing theoretical understanding and hands-on coding experience.
c-programming c-programming-language cpu kernel-driver kernel-module linux linux-kernel operating-system operating-systems os programming project-repository
Last synced: 13 Apr 2025
https://github.com/alexanyernas/biblioteca
Colección de libros recomendados en formato PDF que he realizado para ti y así puedas mejorar tus habilidades como programador. Recuerda, siempre disfruta del aprendizaje.
books learning pdf programming
Last synced: 17 Mar 2025
https://github.com/joymachinegames/joymachine-public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
engine game-development game-engine git joy-machine programming scripts shaders technical-art tools unreal-engine-4
Last synced: 04 Feb 2025
https://github.com/trentpolack/joymachine-public
All sorts of random publicly-available information, assets, scripts, and more as we (Joy Machine) work on our projects.
engine game-development game-engine git joy-machine programming scripts shaders technical-art tools unreal-engine-4
Last synced: 18 Mar 2025
https://github.com/stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 05 Apr 2025
https://github.com/amrkhaledccd/one-to-one-websockets-chat
Building Persistable One-to-One Chat Using Spring Boot and WebSockets
java mongodb one-to-one-chat persistable-chat programming reactjs software-development spring-boot spring-data-mongodb websockets
Last synced: 07 Apr 2025
https://github.com/zacharyl2/mini-react
Implement Mini-React in 400 lines of code, a minimal model with asynchronous interruptible updates.
javascript mini-react programming react typescript
Last synced: 09 Apr 2025
https://github.com/training-center/forum
Dúvidas, dicas e sugestões gerais sobre carreira na área de desenvolvimento de software
career carreira crescimento desenvolvimento development grow growing-up programacao programming
Last synced: 12 Mar 2025
https://github.com/ploc-org/CNPL
:books: 🇨🇳 《国产编程语言蓝皮书》历年集合
book china china-programming-languages language programming programming-languages
Last synced: 14 Apr 2025
https://github.com/Stevertus/mcscript
A programming language for Minecraft Vanilla
cli compiler minecraft minecraft-script node programming programming-language vanilla
Last synced: 16 May 2025
https://github.com/vladimirvivien/learning-go
Source code repository for my book "Learning Go Programming"
coding go golang golang-book learning programming programming-languages
Last synced: 09 Apr 2025
https://github.com/csev/cc4e
C Programming for Everybody
c history-of-computing programming
Last synced: 06 Apr 2025
https://github.com/CrowdHailer/eyg-lang
Experiments in building "better" languages and tools; for some measure of better.
functional-programming gleam programming
Last synced: 12 Apr 2025
https://github.com/quack-ai/companion-vscode
VSCode extension of Quack Companion 💻 Turn your team insights into a portable plug-and-play context for code generation. Alternative to GitHub Copilot powered by OSS LLMs (Mistral, Gemma, etc.), served with Ollama.
ai api code-assistant code-quality code-review deep-learning developer-tools electron github-api llm open-source openai programming self-hosted typescript visual-studio-code vscode
Last synced: 11 Apr 2025
https://github.com/runabol/sicp-course
SICP Course
computer-science course lisp programming scheme
Last synced: 28 Mar 2025
https://github.com/crowdhailer/eyg-lang
Experiments in building "better" languages and tools; for some measure of better.
functional-programming gleam programming
Last synced: 02 Apr 2025
https://github.com/oldboy21/RflDllOb
Reflective DLL Injection Made Bella
c maldev programming reflectivedll sleaping swappala
Last synced: 04 Apr 2025
https://github.com/bepb/python-100-days
Изучи питон / python за 100 дней
prog programming programming-language python study study-project
Last synced: 03 Apr 2025
https://github.com/oldboy21/rfldllob
Reflective DLL Injection Made Bella
c maldev programming reflectivedll sleaping swappala
Last synced: 04 Apr 2025
https://github.com/learnbyexample/curated_resources
:books: Curated lists for programming, books, movies, music, games, etc
android books computer-science curated-lists linux math movies perl physics programming python tv-shows vim
Last synced: 04 Apr 2025
https://github.com/gvcgo/version-manager
🔥🔥🔥 A general version manager for multiple sdks, such as Java, Go, Node.js, Deno, Bun, .Net, Python, PyPy, PHP, Rust, Kotlin, Scala, Groovy, Flutter, Julia, Zig, V, Typst, Android SDKs. A much better choice than vfox, fnm, gvm, etc.
cross-platform go golang languages linux macos programming version-management version-manager versions vm windows
Last synced: 09 Apr 2025
https://github.com/ionescu007/hdk
(unofficial) Hyper-V® Development Kit
hyperv hypervisor kernel operating-systems programming virtual-machine virtualization
Last synced: 09 Apr 2025
https://github.com/futureverse/future.apply
:rocket: R package: future.apply - Apply Function to Elements in Parallel using Futures
asynchronous distributed-computing future hpc hpc-clusters package parallel parallel-computing parallel-processing parallelization programming r
Last synced: 14 May 2025
https://github.com/nightwinddev/tweak-tutorial
A tweak tutorial for beginners to the iOS jailbreak developer community!
jailbreak jailbreak-tweak objective-c programming
Last synced: 07 Apr 2025
https://github.com/iosevka-mayukai/iosevka-mayukai
Font based on Iosevka Custom Build, with combination from Iosevka SS04 Menlo, SS07 Monaco, SS09 Source Code Pro, SS12 Ubuntu Mono, SS14 Jetbrains Mono, Hack Style, and some Nerd Font Patching.
custom-build font fonts iosevka ligatures ligatures-font monospace-font opentype-fonts programming programming-font programming-fonts typeface
Last synced: 23 Mar 2025
https://github.com/Iosevka-Mayukai/Iosevka-Mayukai
Font based on Iosevka Custom Build, with combination from Iosevka SS04 Menlo, SS07 Monaco, SS09 Source Code Pro, SS12 Ubuntu Mono, SS14 Jetbrains Mono, Hack Style, and some Nerd Font Patching.
custom-build font fonts iosevka ligatures ligatures-font monospace-font opentype-fonts programming programming-font programming-fonts typeface
Last synced: 05 Apr 2025
https://github.com/panaverse/typescript-node-projects
Programming Projects to Learn TypeScript and Node.js
Last synced: 09 Apr 2025
https://github.com/sounishnath003/450-DSA-Tracker
Questions selected by Love Babbar, helps you to track your progress in solving 450 & keeps you engaging based on the DSA-cracker List
algorithms datastructures-algorithms dsa placement programming react showcase typescript
Last synced: 07 May 2025
https://github.com/sounishnath003/450-dsa-tracker
Questions selected by Love Babbar, helps you to track your progress in solving 450 & keeps you engaging based on the DSA-cracker List
algorithms datastructures-algorithms dsa placement programming react showcase typescript
Last synced: 09 Apr 2025
https://github.com/eleev/soft-skills
🍦List of Soft Skills for software engineers/developers.
development growth programming soft-skills software-development
Last synced: 12 May 2025
https://github.com/the-akira/python-iluminado
Guia para Iniciantes com a Linguagem Python
basic-learning guide portuguese-brazilian programming python3 tutorial
Last synced: 10 Apr 2025
https://github.com/ecaminero/nestjs-ddd
Nestjs DDD
ddd-architecture nodejs npm programming typescript yarn
Last synced: 21 Nov 2024
https://github.com/lifeparticle/Ruby-Cheatsheet
💎 The missing cheatsheet for Ruby
awesome basic cheatsheet docker gem github-actions hash lambdas loop programming python range ruby ruby-articles ruby-gem ruby-lang ruby-on-rails ruby-scripts yield
Last synced: 24 Mar 2025
https://github.com/owlman/CS_StudyNotes
基于 Obsidian 系统构建的计算机专业学习/研究笔记
database operating-system programming web
Last synced: 03 Apr 2025
https://github.com/trvswgnr/sloth-pipe
A lazy evaluated, chainable, and reusable pipe for data transformation and processing.
fast fp functional javascript lazy library pipe processing programming typescript
Last synced: 09 May 2025
https://github.com/chriskrycho/newrustacean.com
The official website for the New Rustacean podcast
cargo podcast programming programming-language rust-lang
Last synced: 07 Apr 2025
https://github.com/code-hike/video-tutorial-maker
Make programming tutorials with markdown
code markdown programming tutorials video
Last synced: 29 Mar 2025
https://github.com/billryan/programming-notes
Notes of learning Programming
Last synced: 04 Mar 2025
https://github.com/playfulprogramming/playfulprogramming
🦄 Practice programming with magically majestic methods
blog computer-science computer-science-education educational playful programming
Last synced: 16 May 2025
https://github.com/mohd-akram/languages
A graph of programming languages connected through compilers.
languages programming visualization
Last synced: 19 Dec 2024
https://github.com/MiscellaneousStuff/anterion
Open-source software engineer
Last synced: 30 Apr 2025
https://github.com/v-community/v_by_example
Learn V by Example
educational hacktoberfest learning lessons programming v vlang
Last synced: 16 Apr 2025
https://github.com/parasjain-12/hackerearth-solution
Contains hackerearth solutions in python 3
competitive-coding competitive-programming hackerearth hackerearth-python hackerearth-solutions programming python python3
Last synced: 07 May 2025
https://github.com/swcarpentry/python-novice-gapminder
Plotting and Programming in Python
carpentries data-visualisation data-visualization data-wrangling english lesson programming python software-carpentry stable
Last synced: 02 Apr 2025
https://github.com/the-akira/Python-Iluminado
Guia para Iniciantes com a Linguagem Python
basic-learning guide portuguese-brazilian programming python3 tutorial
Last synced: 15 Apr 2025
https://github.com/kothariji/SyntaxMeets
Syntaxmeets. Create rooms 🏠 Call your friends 👬🏼 Sip Chai, ☕ Chat, Create, and Code👨💻. A coding platform to code simultaneously 🚀 with your friends and design your algorithms on SyntaxPad.💫✨
algorithms chat chatroom code code-completion code-editor collab conference-talk design draw hacktoberfest javascript material-ui programming react room socket-io ui
Last synced: 10 Apr 2025
https://github.com/faustonisida/chatbot-long-short-term-memory
GPT-3 Chatbot with Long and Short Term Memory and advanced logic built in javascript with openai API - short and long memory, KYC, embeddings, openai, database, flexible, gpt-3.5-turbo, react
ai artificial-intelligence chatbot databases embeddings gpt-3-5-turbo javascript long-short-term-memory memory openai openai-api programming react
Last synced: 04 Apr 2025
https://github.com/howprogrammingworks/selfassessment
Software engineering self assessment
architecture assessment assessments async backend cv development engineering frontend fullstack hr javasript nodejs portfolio programming resume skill skills software
Last synced: 15 May 2025
https://github.com/Vishruth-S/CompetitiveCode
A repo for interesting Competitive Coding problems
algorithm-challenges competitive-coding competitive-programming programming
Last synced: 20 Apr 2025
https://swcarpentry.github.io/r-novice-inflammation/
Programming with R
carpentries data-visualisation data-visualization data-wrangling english knitr lesson programming r rmarkdown software-carpentry stable
Last synced: 08 May 2025
https://github.com/softchris/golang-book
A book on Go, contains fundamentals but also recipes
api book free go golang golang-application golang-examples json programming web
Last synced: 19 Dec 2024
https://github.com/swcarpentry/r-novice-inflammation
Programming with R
carpentries data-visualisation data-visualization data-wrangling english knitr lesson open-educational-resources programming r rmarkdown software-carpentry stable
Last synced: 02 Apr 2025
https://github.com/bipes/bipes
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!
arduino block blockly embedded embedded-systems esp32 esp8266 iot micropython programming web
Last synced: 09 Apr 2025
https://github.com/swcarpentry/r-novice-gapminder
R for Reproducible Scientific Analysis
carpentries data-visualisation data-visualization data-wrangling english lesson programming r software-carpentry stable
Last synced: 02 Apr 2025
https://github.com/d3cod3/ofxvisualprogramming
A visual programming patching environment for OF
creative-coding cyber-coding cyber-programming linux live-coding macos mosaic ofxvisualprogramming openframeworks openframeworks-addon physical-computing programming scripting visual-computing visual-programming windows
Last synced: 04 Apr 2025
https://github.com/swcarpentry/make-novice
Automation and Make
automation carpentries english lesson make programming reproducibility software-carpentry stable
Last synced: 15 May 2025
https://github.com/utkarsh1504/dsa-java
This repository contains all the concepts related to data structures and algorithms to get started. It also consists of a lot of problem-solving techniques that will help you in solving the questions of the coding rounds.
algorithms begginer-friendly coding-challenge competitiveprogramming data-structures dsa first-time good-first-issue hacktoberfest hacktoberfest-accepted hacktoberfest-starter hacktoberfest2023 interview-preparation java programming programming-language
Last synced: 07 Apr 2025
https://swcarpentry.github.io/make-novice/
Automation and Make
automation carpentries english lesson make programming reproducibility software-carpentry stable
Last synced: 03 Jan 2025
https://github.com/wangzhe3224/zhuan-ma
转码路线图 - 这不是计算机自学指南,这也不是Leetcode刷题指南,这是你的转码指南。用最少的课建立计算机框架、掌握转码面试基本技能。全部跟下来大概需要 200 小时, 即 3 - 4 个月时间。
Last synced: 05 Mar 2025
https://github.com/fnabinash/rust-practice
Collection of 240+ Exercises to learn and practice building CLI tools in Rust
beginner cli cli-app clitools exercises programming rust rust-lang
Last synced: 05 Apr 2025
https://github.com/antimony-lang/antimony
The Antimony programming language
antimony compiler language programming sabre
Last synced: 12 Apr 2025
https://github.com/biscuitlang/bl
Simple imperative programming language created for fun.
biscuit compiler handmade language llvm llvm-ir programming
Last synced: 12 Apr 2025
https://github.com/unicorn-utterances/unicorn-utterances
🦄 Practice programming with magically majestic methods
blog computer-science computer-science-education educational playful programming
Last synced: 14 Jan 2025
https://github.com/jonschlinkert/guide-to-staying-productive
If you're looking for ways to stay motivated and focused, while still having fun, this guide is for you! Contributions and any kind of improvements are very welcome!
code coding guide guides maintainer motivation productivity programming
Last synced: 29 Mar 2025
https://github.com/burlachenkok/cpp_from_1998_to_2020
Technical Note: From C++98 to C++2x
cpp cpp-all cpp-language cpp03 cpp11 cpp14 cpp17 cpp20 programming
Last synced: 05 Apr 2025
https://github.com/ambujraj/hacktoberfest2018
A repository for HacktoberFest 2018.
beginner-friendly c cpp digitalocean golang hacktober hacktoberfest hacktoberfest18 hacktoberfest2018 html java javascript nodejs php programming python python3 r ruby swift
Last synced: 15 May 2025
https://github.com/learnbyexample/learnbyexample.github.io
My super duper awesome programming blog
Last synced: 02 Mar 2025
https://github.com/gautamajay52/UdemyBot
UdemyBot - A Simple Udemy Free Courses Scrapper
courses freecourses programming study telegram telegrambot udemy
Last synced: 29 Nov 2024
https://github.com/gautamajay52/udemybot
UdemyBot - A Simple Udemy Free Courses Scrapper
courses freecourses programming study telegram telegrambot udemy
Last synced: 19 Dec 2024
https://github.com/jdno/auto-traffic-control
A video game for programmers about safely routing planes to an airport 🛬
Last synced: 19 Jan 2025
https://github.com/arogozhnikov/arogozhnikov.github.io
'Brilliantly wrong' blog, Machine Learning visualizations live here
blog machine-learning math physics programming science
Last synced: 29 Mar 2025
https://github.com/rocq-community/coq-ext-lib
A library of Coq definitions, theorems, and tactics. [maintainers=@gmalecha,@liyishuai]
coq coq-ci coq-platform library programming
Last synced: 09 Apr 2025
https://github.com/mszell/introdatasci
Course materials for: Introduction to Data Science and Programming
course-materials crash-course data-science network-analysis pandas-python programming programming-courses python teaching-materials
Last synced: 02 May 2025
https://github.com/coq-community/coq-ext-lib
A library of Coq definitions, theorems, and tactics. [maintainers=@gmalecha,@liyishuai]
coq coq-ci coq-platform library programming
Last synced: 21 Mar 2025