57,263 subscribers a community for 10 yearslast post today [+]
All about the object-oriented programming language C#.
C# Fundamentals: Development for Absolute Beginners
Additional .NET Languages:
/r/WPDev (Windows Phone)
- Rule 1: No job postings (For Hire and Hiring)
- Rule 2: No malicious, intentionally harmful software
- Rule 3: Posts should be directly relevant to C#
- Rule 4: Request-for-help posts should be made with effort
- Rule 5: No hostility towards users for any reason
- Rule 6: No spam of tools/companies/advertisements for financial gain
- Rule 7: Submitted links to be made with effort and quality
37,986 subscribers a community for 5 years, 11 monthslast post today [+]
With a nod to practicality, questions and posts about HTML, CSS, and web developer tools are also encouraged.
If possible, please include a link to a JSfiddle with your code when submitting a question. It will be much easier to help you!
Level Up with Node:
If you want to post something self-promotional, please message the mods first. Personal blog posts that are relevant to the subreddit's stated subject matter don't need prior approval (and are encouraged!).
3,996 subscribers a community for 10 years, 1 monthlast post 1 day ago [+]
OCaml is a statically typed functional programming language. It occupies a delightful sweet spot between high-level expressiveness and good performance.
Why use OCaml? OCaml for the Masses
10,769 subscribers a community for 10 years, 1 monthlast post today [+]
Want to learn Perl? See Perl Tutorials for great links!
Keep up to date with Perl news by subscribing to Perl Weekly.
Code of Conduct: Be civil or be banned. Anonymity is OK. Dissent is OK. Being rude is not OK.
228,173 subscribers a community for 10 years, 1 monthlast post today [+]
news about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Books and Resources
- Think Python
- Dive into Python 3
- Automate the Boring Stuff with Python
- Invent Your Own Computer Games with Python
- Non-programmers Tutorial for Python 3
- Beginner's Guide Reference
- Five life jackets to throw to the new coder (things to do after getting a handle on python)
- Full Stack Python
- Test-Driven Development with Python
- Program Arcade Games
- PyMotW: Python Module of the Week
- Python for Scientists and Engineers
- Problem Solving with Algorithms and Data Structures
- How To Think Like a Computer Scientist
- Code School: Try Python
- The Python Challenge (solve each level through programming)
- CheckiO (game world)
- Project Euler (math heavy)
Try Python in your browser
- try.jupyter.org (Evolved from the language-agnostic parts of IPython, Python 3)
- Azure Notebooks
- Skulpt (uses WebGL)
- trypython.org (uses Silverlight)
- ideone (online compiler and debugger)
- PythonAnywhere (basic accounts are free)
- Brython (Python 3 implementation for client-side web programming)
- Wakari.io (Web-based Python Data Analysis)
- repl.it for Python 2.7 / repl.it for Python 3.5
- Transcrypt (Hi res SVG using Python 3.6 and turtle module)
- Twisted, 0MQ (networking)
- Django, Pyramid, Flask, ... (Web Frameworks)
- Pygame (Game development)
- NumPy & SciPy (Scientific computing) & Pandas
- Pyglet - (Game / UI Development)
- /r/pythoncoding (strict moderation policy for 'programming only' articles)
- /r/flask (web microframework)
- /r/django (web framework for perfectionists with deadlines)
- /r/pygame (a set of modules designed for writing games)
- /r/IPython (interactive environment)
- /r/inventwithpython (for the books written by /u/AlSweigart)
- /r/pystats (python in statistical analysis and machine learning)
- /r/coolgithubprojects (filtered on Python projects)
- /r/pyladies (women developers who love python)
- /r/git and /r/mercurial - don't forget to put your code in a repo!
4,577 subscribers a community for 10 yearslast post 1 day ago [+]
Scheme Programming Language articles.
Scheme is one of the lingua franca of programming language theory (PLT) so PLT articles are also welcome!
- /r/lisp: LISP is Scheme's parent language
- /r/functionallang: Functional programming
- /r/functional: Same scope, but bigger
- /r/learnprogramming: Learn how to program!
- /r/PLT/: Programming Language Theory
- /r/types: Type theory