Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-programming
A curated list of awesome programming talks, articles, books, resources and more!!
https://github.com/hardikvasa/awesome-programming
Last synced: about 11 hours ago
JSON representation
-
Programming Talks
- Computer Programming | A short interesting film - Youtube.
- Is Code the Most Important Language in the World? - Youtube.
- Top 5 Reasons to Learn Programming - Youtube.
- What Is Software Engineering Anyway? - Youtube.
- Teach Kids Code | Torgeir Waterhouse - TEDxOslo.
- You Should Learn to Program: Christian Genco - TEDxSMU.
- Computer science is for everyone | Hadi Partovi - TEDxRainier.
- Susan Kish - Learning to Code - TED 2013.
- Hottest Programming Languages for 2015 - Youtube.
- Algorithms Are Taking Over The World: Christopher Steiner - TEDxOrangeCoast.
- What We Actually Know About Software Development, and Why We Believe It's True - Vimeo.
- What is Open Source - Youtube.
- The Myth of the Genius Programmer - Google I/O 2009.
- Programming Well with Others: Social Skills for Geeks - Google I/O 2011.
- How to Teach Yourself Code - Youtube.
- How to Write Clean, Testable Code - GoogleTechTalks.
- 5 Programming Languages Everyone Should Know - Youtube.
- Day in the Life: Software Developer - Youtube.
- Thomas Suarez: A 12-year-old app developer - TED Talks.
- 14-Year-Old Prodigy Programmer Dreams In Code - Youtube.
- Too Old to Become a Developer? - Youtube.
- Mitch Resnick: Let's teach kids to code - TED Talks.
- ALGORITHM: The Hacker Movie - Documentary Movie.
- How to Learn to Code - Youtube.
- MIT: Introducing to algorithms
- Programming is terrible—Lessons learned from a life wasted - Youtube.
-
Programming Articles
- What is Coding and Why is it so Important? - Anthony Cuthbertson.
- Programming Is the New Literacy - Marc Prensky.
- Importance of Computer Programming - David Gitonga.
- Four Reasons Why Kids Should Learn Programming - Tynker.
- 10 Life-Changing Reasons You Should Learn to Code - Laurence Bradford.
- Why You Should Learn To Code - Kyle Pearce.
- Top 5 Reasons Kids & Teens Should Learn to Code - Kendall.
- 7 Reasons Why Everyone Must Learn To Code - RADFORD C.
- No, Seriously, Why Should I Learn to Code? - AL SWEIGART.
- Four Reasons Why Kids Should Learn Programming - Tynker.
-
Language Specific Resources
- .NET
- C/C++ - purpose programming language. It has imperative, object-oriented and generic programming features, while also providing the facilities for low-level memory manipulation.
- C - purpose, imperative computer programming language, supporting structured programming, lexical variable scope, recursion and a statically typed language.
- Common Lisp
- D - oriented, imperative, multi-paradigm system programming language
- Elixir - purpose programming language that runs on the Erlang Virtual Machine (BEAM). Elixir builds on top of Erlang to provide distributed, fault-tolerant, soft real-time, non-stop applications.
- Erlang - purpose, concurrent, garbage-collected programming language and runtime system.
- Fortran - purpose, imperative programming language that is especially suited to numeric computation and scientific computing.
- Go - typed language with syntax loosely derived from that of C
- Groovy - oriented programming language for the Java platform. It is a dynamic language with features similar to those of Python, Ruby and Perl. It can be used as a scripting language for the Java Platform.
- Haskell - purpose purely functional programming language, with non-strict semantics and strong static typing.
- HTML5
- Java - purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible.
- JavaScript - side scripts to interact with the user, control the browser, communicate asynchronously, and alter the document content that is displayed.
- Julia - level dynamic programming language designed to address the requirements of high-performance numerical and scientific computing while also being effective for general purpose programming, even server/web use or as a specification language.
- Lua - paradigm programming language designed as a scripting language with extensible semantics as a primary goal.
- OCaml - oriented constructs.
- Perl - level, general-purpose, interpreted, dynamic programming language.
- PHP - side scripting language and designed for web development but also used as a general-purpose programming language.
- Python - purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java.
- R
- Rails
- Ruby - oriented, general-purpose programming language.
- Rust - purpose, multi-paradigm, compiled programming language developed by Mozilla Research
- Scala
- Swift - paradigm, compiled programming language created by Apple Inc. for iOS and OS X development.
- C - purpose, imperative computer programming language, supporting structured programming, lexical variable scope, recursion and a statically typed language.
Sub Categories
Keywords
awesome
13
awesome-list
11
list
5
awesome-lists
3
lists
3
collection
2
resources
2
programming
1
julialang
1
julia-language
1
julia
1
computer-science
1
clr
1
csharp
1
agplv3
1
language
1
groovy
1
golang-library
1
golang
1
go
1
erlang-library
1
erlang
1
dotnet
1
programming-tutorial
1
fsharp
1
c
1
libraries
1
cppcon
1
cpp-library
1
cpp
1
swift-library
1
swift-language
1
swift-framework
1
swift-extensions
1
swift
1
linux
1
ios
1
awesome-swift
1
scalajs
1
scala-library
1
scala
1
ruby-libraries
1
ruby
1
curated-list
1
rstats
1
r
1
data-science
1
data-analysis
1
python-resources
1
python-library
1