Git Product home page Git Product logo

awesome-koans's Introduction

awesome-koans

What is Kōan

Koan(公案)是佛教禅宗的术语,乃是佛教禅宗祖师的一段言行或者一个小故事,用于引导和开悟。

编程语言的学习也有一种公案形式的学习方法,是我见过的最好的学习一门新的编程语言的方式。以TDD的形式,预先编写好每一个知识点的测试代码,引导学习者使用相关的知识编写代码以通过测试。这种像闯关一样的形式让人充满的学习的动力,也解决了很多人学习过程中只有纸上谈兵而没有动手机会的问题。

这个Repo用于收集各种语言可用的koans方便学习。

AngularJS

https://github.com/bjpbakker/angular-koans

Bash

https://github.com/marcinbunsch/bash_koans

C

https://github.com/c-koans/c_koans

Clojure

https://github.com/lazerwalker/clojurescript-koans

Cpp

https://github.com/torbjoernk/CppKoans

ColdFusion

https://github.com/nodoherty/ColdFusion-Koans

CoffeeScript

https://github.com/sleepyfox/coffeescript-koans

CSharp

https://github.com/jtigger/csharp-koans

Dart

https://github.com/butlermatt/dart_koans

DotNet

https://github.com/CoryFoy/DotNetKoans

Elixir

https://github.com/elixirkoans/elixir-koans

Erlang

https://github.com/patrickgombert/erlang-koans

FSharp

https://github.com/ChrisMarinos/FSharpKoans

Go

https://github.com/cdarwin/go-koans

Groovy

https://github.com/nadavc/groovykoans

Haskell

https://github.com/HaskVan/HaskellKoans

Java

https://github.com/matyb/java-koans

Javascript

https://github.com/mrdavidlaing/javascript-koans

Kotlin

https://github.com/Kotlin/kotlin-koans

Lisp

https://github.com/google/lisp-koans

Lua

https://github.com/kikito/lua_missions

Objective-C

https://github.com/joecannatti/Objective-C-Koans

Perl

https://github.com/forcedotcom/PerlKoans

Prolog

https://github.com/araneforseti/prolog-koans

Python

https://github.com/gregmalcolm/python_koans

R

https://github.com/DASpringate/Rkoans

ReactJS

https://github.com/arkency/reactjs_koans

Ruby

http://rubykoans.com/

SAP ABAP

https://github.com/damir-majer/ABAPKoans

Scala

https://github.com/rubbish/scala-koans

Smalltalk

https://github.com/sl4m/gnu_smalltalk_koans

Swift

https://github.com/mokagio/Swift-Koans

awesome-koans's People

Contributors

gabbian1 avatar ts25504 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-koans's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.