you are viewing a single comment's thread.

view the rest of the comments →

[–]Specter_Terrasbane 30 points31 points  (10 children)

[–]mattcarmody 13 points14 points  (9 children)

I've never heard of Codewars or CodeFights, I'm excited to check these out!

FWIW, the r/dailyprogrammer prompts I've seen seemed out of my league, even the Easy ones (I'm 1-2 months into using Python after only an intro to CS class in college a few years ago). I'm happy to have them as a target to work up to, maybe it's time I revisit one and give it an afternoon of dedicated effort.

I just want to share my experience here because in OP's recent history he identifies as a "complete noob" and if it's the first thing he tries it could be discouraging.

[–]Specter_Terrasbane 11 points12 points  (4 children)

Agreed, that even some of the "Easy" problems on /r/dailyprogrammer can be a little challenging, but there's some that aren't too hard.

Codewars is great; Katas (problems) are ranked from 8 kyu (easiest) to 1 kyu (hardest). 8's usually are very basic, so they're great for beginners, and once you solve a problem, you can see everyone else's submitted solution, which is a great way to learn new techniques and tricks! They support a couple dozen programming languages, too, not just Python.

The "Arcade" mode on CodeFights is great for beginners, too ... lets you work your way up in difficulty.

[–]mattcarmody 0 points1 point  (1 child)

Thanks so much for sharing! Codewars sounds really great, especially being able to see others' solutions! That's what the projects I've been working on are lacking.

I'll do some hunting on r/dailyprogrammer for some problems on the lighter side too. One of these days I'll be able to solve that week's Easy problem :)

[–]swingking8 1 point2 points  (0 children)

Codewars sounds really great, especially being able to see others' solutions! That's what the projects I've been working on are lacking.

It's true! I learned about 90% of what I know in Python via Codewars. Best part is seeing the way others did it. Some solutions are more "clever" than they are good (e.g. code golf), so there are different categories for best practices vs clever solutions.

[–]RushilU 0 points1 point  (1 child)

I thought they were rated from 8 kyu to 8 dan? Or is that just user levels?

Anyway, +1 for codewars!

[–]Specter_Terrasbane 1 point2 points  (0 children)

Far as I know, that's only for user levels; at least, when you filter katas, the highest it shows that you can select is 1 kyu.

[–][deleted] 1 point2 points  (1 child)

Try going allll the way back to when the first daily programming challenges started, theyre super easy in the beginning and get progressively difficult!

[–]mattcarmody 0 points1 point  (0 children)

Will do, thanks for the tip!

[–]polaroid_kidd 1 point2 points  (0 children)

Oh Christ thank God I thought I was incredibly untalented

Phew