Skip to content

A list of Books, Papers, Tutorials, Coding Challenges, Online Courses, Blogs and Advice for learning the Haskell Programming Language

Notifications You must be signed in to change notification settings

3nigm4/HaskellBeginnersRessources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 

Repository files navigation

HaskellBeginnersRessources

A list of Books, Papers, Tutorials, Coding Challenges, Online Courses, Blogs and Advice for learning the Haskell Programming Language

Created 16th May 2016

last fully updated / checked (idem) last edit March 2018

Setting Up Dev Environment

one wouldn't believe HOW hard and troublesome this was and still is ... just follow this tutorial:

Books

60$ Download : Learning Haskell without having programmed before.

free / 27€ paperback - similar to the above.

57€

free / 36€ paperback

50€

free

free

Papers

Online (University) Courses / Tutorials

a compilation of many good online introductions to haskell. Very recommended on this site is Type Families and Pokemon

free course, recommended in School of Haskell and by the author of Haskell Programming from first principles... but if you are completely new you should read an easy Haskell book before this.

free course on github recommended after Brent Yorgeys Course

free course recommended after the course above (NICTA).

german

best practices and good advice (as the title says). Sort of an advanced /complementary tutorial.

Coding Challenges

free / account needed / job offers + recruitment system

free / account needed, various problem domains (fp, c++, math, cryptography, ...) / job offers + recruitment system

free

free / account optional

free / account needed / job offers + recruitment system

free / problems with solutions

free / start with Set 1 (don't skip it)

(From the site) Will your toy benchmark program be faster if you write it in a different programming language? It depends how you write it!

free / problems with solutions by various authors

(From the site) SPOJ (Sphere Online Judge) is an automated programming contest website. It has a large problem set archive, and accepts solutions in many languages, including Haskell. Solving the problems can be a interesting way to learn Haskell. Explanation and Help here ...

free / account needed, mathematical (yay)

an international competition that publishes the problems and solutions thereafter

Blogs

Advice

About

A list of Books, Papers, Tutorials, Coding Challenges, Online Courses, Blogs and Advice for learning the Haskell Programming Language

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published