Comment on: The best way to learn how to code
When I post something decent to reddit, I generally always post it here on voat too.
The best way to learn how to code
2 0 comments 28 Apr 2017 14:27 u/methodx (self.programming) in v/programmingComment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
I'm adding Python next (very soon) and then Java. Most bugs have been fixed so I think it's time for me to add more languages. Hopefully there will be people willing to translate the JS challenges into Python as I don't know Python.
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
Ok I will add this soon. Should be very easy to implement. If you want to do full screen coding, hit ctrl + f when the editor is in focus. That's the only shortcut I've got at the moment.
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
I'm not on here too much (mostly reddit) so the contact form would be best or matt@edabit.com which is where the contact form messages go. Thanks!
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
Yeah exactly this. I actually designed the site with teachers/instructors in mind from the very beginning. You can create a collection (example) with relevant weekly challenges and give your students the link. If they can complete the challenges you can be reasonably sure they understand the concepts being taught. Once there are more challenges, teachers won't even have to create their own. They can just find the applicable challenges for that weeks syllabus, add them to a collection and they're done. Check out the user guide for a more detailed explanation.
P.S. As a teacher I would LOVE your input. I'm basically making this site for people like you.
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
Yeah because teaching people to think like a programmer is totally a bad thing.
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
I've been doing a lot of thinking these past couple months about what the best approach to learning to code is and I've come up with the following three phases.
- Learn the syntax
- Solve problems
- Make stuff
Right now edabit is really good at #2. The good news is any introduction to [insert language here] will get you past #1. It's very easy to learn the basic syntax. The hard part is learning to think like a programmer (solve problems with the syntax).
Also, #2 and #3 are not mutually exclusive. You can (and should) do both at the same time.
Comment on: Learn to code with interactive challenges (little project I've been working on for the past six months)
One of the things that really frustrated me when I was learning JS was what I call the "foggy bridge". It's this place where everything on the left of the bridge is too easy while everything on the right is too hard. So you're stuck wandering this foggy bridge not knowing what you don't know. I created edabit to help its users get past this "foggy bridge" faster than they otherwise would. I think there is a real need for something like this.
Yes, this is how I learned too.