learn4haskell
Exercism - website
learn4haskell | Exercism - website | |
---|---|---|
13 | 192 | |
974 | 373 | |
0.4% | 1.1% | |
0.0 | 9.8 | |
11 days ago | 9 days ago | |
Haskell | Ruby | |
Mozilla Public License 2.0 | GNU Affero General Public License v3.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
learn4haskell
-
"I understand it, but no way I could do it myself". Have you ever said that yourself?
There are a lot of really good "learn by doing" initiatives out there which are also theory heavy, even in the hardest languages (like this kind of thing for Haskell). Learning by immersion is the way they teach language in a hurry, and to learn a programming language in a hurry immersion is still the best teacher (in the form of a lot of hands-on projects that force you to handle theoretical concepts to complete them). It's not just the fun of making things and problem solving, but also of putting the big picture together and increasing what you can do. I bet you can find immersion projects like that on GitHub (or the internet in general) for almost any language or framework (and good textbooks are similar).
-
Introducing Haskell into my team (and looking for a really good senior engineer to help)
If you’d like to have the team look at free learning material to gage team wide adoption, I created a video series that used this really nice repo https://github.com/kowainik/learn4haskell
-
15 Resources to Help You Learn Haskell in 2022
If reading books isn’t exactly your thing, here are some Haskell courses that should get you writing Haskell as fast as possible. There are two options to choose from here: something like Type Classes or learn4haskell can be very useful for getting started with the Haskell syntax and basic language constructs, while the more university-focused courses from Erik Meijer or Graham Hutton will help you start thinking like a functional programmer.
-
What does this syntax mean?
I think you might benefit a lot from going through short materials like Learn4Haskell. Your questions are all answerable there.
-
I want to get into Cardano, considering learning Haskell, worried it is too niche of a language for a secure career path.
If you are already advanced in other programming languages, this course will get your feet wet: https://github.com/kowainik/learn4haskell
- learning haskell on my own?
- Cardano Daily Discussion - Questions & Market Thread - June 02, 2021
-
Cardano launching Plutus Pioneer Program: Registration
I am doing this course https://github.com/kowainik/learn4haskell is from a past event, but in my opinion, the content is excellent and I am loving it so far, also the repo owners still check and give feedback which I think is amazing
-
Interested in learning Haskell to then move to Plutus. What should I start with?
For Haskell most people read a book, http://learnyouahaskell.com/ or few other ones, I went through a bit but I started loosing focus just reading. This https://github.com/kowainik/learn4haskell helped me to get through that, really nice gamified learning path.
-
Good way to learn haskell?
Learn4Haskell - Great for getting your feet wet with Haskell's syntax, and the fundamental typeclasses. They teach the concepts, and give you exercises on Haskell files which I find really neat. Akin to vim tutor. You can also run test cases which I found helpful.
Exercism - website
-
How to get better at programming while doing DevOps at work?
First to get a grasp of language use [Exercism(https://exercism.org/) anything similar. You can also practice leetcode questions in language of your choice. Leetcode may not help you with day to day stuff but it will force you out of your comfort zone and will make you think about what and how to write.
- So I read that solving challenges can increase your level in programming languages, so I want to ask, what is a good website or course that can give me JavaScript challenges to do? Not full projects, but certain tasks.
-
JavaScript Roadmap: Step-by-step guide to learning JavaScript
Here's a better way to learn at Javascript.info. Sprinkle in some online tutes such as Brad Traversy videos, build some mini-projects, and perhaps a coding challenge site such as edabit or exorcism.
-
Reworked Raku exercises on exercism.org
All the exercises on https://exercism.org/ have been given a fresh coat of paint, removing their looped JSON test cases in favor of cases written fully in Raku.
-
Where can I test my C# skills?
https://exercism.org/ is my go-to spot when learning a new language to get lots of exercise. Just see how far you can progress.
-
Where can I practice non-algorithm python questions?
Check out https://exercism.org/
-
"You don't "learn" PowerShell, you use it, then one day you stop and realize you've learned it" - How true is this comment?
Exercism
-
I have returned
If you like to do exercises, I can recommend the website https://exercism.org It has al kinds of exercises and mentoring.
-
C Practice Tests?
If you want improve your coding skills. Try https://exercism.org. They have tracks for all types of languages, including C.
-
Software Development is subjective
exercism.org if you want to learn basics of some concepts or languages, I use it to learn other languages than the main one I work with. It's really nice IMO.
What are some alternatives?
fp-course - Functional Programming Course
LeetCode - This is my LeetCode solutions for all 2000+ problems, mainly written in C++ or Python.
plutus-pioneer-program - This repository hosts the lectures of the Plutus Pioneers Program. This program is a training course that the IOG Education Team provides to recruit and train software developers in Plutus, the native smart contract language for the Cardano ecosystem.
tour_of_rust - A tour of rust's language features
learn-you-a-haskell - “Learn You a Haskell for Great Good!” by Miran Lipovača
bitburner - Bitburner Game
awesomo - Cool open source projects. Choose your project and get involved in Open Source development now.
Sakai - Sakai is a freely available, feature-rich technology solution for learning, teaching, research and collaboration. Sakai is an open source software suite developed by a diverse and global adopter community.
jenkins-infra - Jenkins main control repo for R10k and our Puppet Enterprise managed infrastructure
nomicon - The Dark Arts of Advanced and Unsafe Rust Programming
ihp - 🔥 The fastest way to build type safe web apps. IHP is a new batteries-included web framework optimized for longterm productivity and programmer happiness
RELATE - RELATE is an Environment for Learning And TEaching