New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
First impression / Getting Started #2254
Comments
Useful resources:
|
This may have already been covered in a much earlier discussion, but perhaps something to help folks who aren't used to the command line feel more comfortable with it? |
You mean like a tutorial? Or more like a web interface for submitting code? |
More of a tutorial since it's always handy to get familiar with the command line, I think. :} |
Yeah, I wonder what's available these days. I'll ask the #codenewbie folks. |
Someone suggested https://github.com/veltman/clmystery -- a command-line murder mystery. Now I have to go try it out :) |
Oh nice! Should be interesting and helpful, I'm sure. |
Earlier I had made a suggestion of having Though TDD might not be the primary goal of exercism, it is good to get the habit along the way. Hence I feel that the first exercise of every language should have one such |
I think you're absolutely right that we should have some way of providing a really detailed guided tour for the first exercise in each language... or even a "hello world" type tutorial / simulation that comes before the first exercise just to get warmed up to the process. |
Hey @kytrinyx once the roadmap has been outlined, I'm more than happy to assist writing the copy. My bread and butter is content writing. Also, there are lots of command line tutorials but this one was created at GA geared towards absolute beginners -> http://generalassembly.github.io/prework/command-line/#/ |
@rubymorillo this is great news. I have a ton of problems with confusing copy and missing copy on the site. |
@kytrinyx in passing mentioned "[...] like a web interface for submitting code?". I personally think that's a great idea. The CLI tooling is great, but it is a barrier for some people I feel. Having a simple submit form (perhaps with drag-and-drop of files) to submit code would help. |
@ErikSchierboom I agree. I've come to the conclusion that there are two distinct onboarding problems:
|
If we can get to the point of something like CodeWars, then we'll be great! How to get there, though, I have no idea. :p |
I've opened two new topics to explore the two high-level ideas that this topic covers:
There are a number of good suggestions that have come up, and I'm trying to summarize them in those two topics. Thanks for discussing! |
It's still very difficult to understand
a) what exercism is about
b) how it works, and
c) how to get started
Currently you only really get going properly if you have a friend who explains why it's useful and how to go about using it.
I'd like to start collecting some ideas about how to fix this.
Where do we explain? What do we explain?
How much information you need to get started depends on how much experience you have with programming (in general) and perhaps also unit testing.
There are videos we can point people to in order to explain concepts (Sandi Metz' "Magic Tricks of Testing" talk comes to mind).
Also, it might be helpful to have an interactive tutorial.
Any ideas for making this happen are welcome.
The text was updated successfully, but these errors were encountered: