Earlier quoted context omitted.
I see what you're saying and there are some sites that do a pretty decent job of what you're saying. For example, Opera has some amazing documents on their site. The much maligned w3schools even does a pretty decent job of showing how everything fits together (in the context of web development). The problem that I see with your approach is that it is really hard to explain certain concepts to people without any exper…
You know, the problem is you are smart and you are not aware of how people are approaching computer programming topics. IMHO, sorta like a startup pitch, if you can't explain the difference (to a beginner) between two languages in less than 4 sentences, you probably lost them.
Show HN: LearnStreet - The Best Place to Learn How to Code
41–50 of 64 posts
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#42the indentation the code editor shows does not always reflect the actual indentation of the code. so i had to c+paste it into another window and then back again to get the code to run...
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#43Hey HN - We’ve built a site where you can learn Python, Ruby, and JavaScript in a fun, engaging and interactive way. How is LearnStreet different from other learn-to-code sites you ask? UI/UX: A key aspect of LearnStreet’s courses is its distinct UI/UX. In order to see this, simply sign up! Multi-modal: Our courses are designed for beginners, and we have multiple ways to help you learn, including live chat, Twitter,…
On your javascript tutorial, it kept giving me an error when I typed in the string "Javascript" as it instructed.
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#44Still waiting for a code teaching site that actually explains how everything fits together. What's HTML used for? What's CSS? What's the bigger picture? What's the difference between java and javascript? Why are there so many languages. What are all these terms you are spitting out? Can we get some real world analogies so we can grasp some concepts? But every single lesson from all these startups starts with type 'th…
Actually, most of that information is unnecessary to start coding. In fact, it actually works as a barrier to entry. People who don't understand a programming language aren't going to understand the different nuances between Python and Ruby. Instead, you teach development by having people start coding as soon as possible. You get them playing with the code, manipulating values, and seeing the outcome. Once they see t…
Learning piano, Norman Monath's 'How to Play Popular Piano in 10 Easy Lessons' did exactly this, whereas a lot of the material I ran into did things the classical way, which was entirely boring.
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#45Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#46Looks great, really nice. Minor point, I have a feeling (and can't find evidence to the contrary) that Twitter's stack is actually Java, not Ruby [1]. They may have changed back since then, but I can't find anything about it. Maybe I'm totally off though, and other parts of their stack are rails. I don't know - I'm not really a webdev guy... [EDIT] - any reason for the downvote? I'm totally fine with being wrong, or…
Their front-end, however, remains Ruby. The link you posted is just about search infrastructure.
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#47Beats the "here's 2+2" type problems.
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#48Earlier quoted context omitted.
> I don't need to start at lesson 1; i want to skip around to different lessons. There's a good reason for this, which I will explain with an analogy: Lesson 1: Write the Great American Novel. Lesson 2: Learn how to write engaging, readable short stories. Lesson 3: Learn how to write internally consistent essays. Lesson 4: Learn how to write coherent paragraphs. Lesson 5: Learn how to structure grammatically correct…
I get it. It's just that I'm not a beginning programmer. I mean, unless the site is only for novices with zero programming skill, you're requiring all intermediate programmers to relearn stuff they've already mastered. Also, I wanted to browse around the lessons in order to evaluate the quality of the site so that I could decide whether to recommend the site to non-programmer friends.
That should have been the first thing you said. :)
But such tutorials are obviously for rank beginners, experienced programmers don't use these kinds of sites. Unless it's a dramatic jump, like from COBOL to Haskell, to learn a new language they go straight to the language's documentation:
Python 2:
Python 3:
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#49Although these types of sites (Codecademy, etc) are great and teach absolute beginners all the basics of programming, they've left me lost as to how to continue developing my skill set. I've hit a wall for some time and am stuck in this strange better-than-a-beginner-but-still-terribly-amateur middleground where the resources I keep coming across are either tailored for fresh beginners or more advanced programmers. D…
Everyone is different. Speaking for myself, I never found books or tutorials useful. My mind simply balks at the prospect of doing exercises for the sake of it. Instead what worked really well for me is to find a practical problem that I wanted to solve (maybe with the goal of making money from it). It turns out that just about any interesting project that you dream up for yourself will have aspects that are outside…
Re: Show HN: LearnStreet - The Best Place to Learn How to Code
#50Earlier quoted context omitted.
Read Mindstorms before you do. :)
I second this. For anyone trying to teach computers (and anything else), this will save you from repeating all the mistakes that all the other computer programming education startups are making/will make in the future. Again, just to be clear, this book is really really really really important. Hope that landed. :)
Who wrote it? What year?