Live data from Hacker News

Show HN: A sequence of online courses to learn web development from scratch

mysliderule.com

31–40 of 110 posts

Re: Show HN: A sequence of online courses to learn web development from scratch

#31
This is a neat idea. I disagree a little bit with the ordering. I think the version control aspect should be placed a little bit earlier but I can see why you would want to be seeing results of what you are doing before making sure you keep track of your changes when just starting.

Re: Show HN: A sequence of online courses to learn web development from scratch

#32

This is a neat idea. I disagree a little bit with the ordering. I think the version control aspect should be placed a little bit earlier but I can see why you would want to be seeing results of what you are doing before making sure you keep track of your changes when just starting.

Agreed. I'd put version control very early in the learning process of a coder. If you know enough code to be writing actual things that do stuff, you can benefit greatly from version control, and the earlier the better.

Re: Show HN: A sequence of online courses to learn web development from scratch

#33

This is a great list. I do think 80+% of this material (maybe everything but the "learn to code" piece) is covered in Michael Hartl's Rails Tutorial: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book That book singlehandedly took me from "crappy C programmer" to "someone with enough knowledge to be dangerous" as a web dev.

Great book, thanks for posting!

Re: Show HN: A sequence of online courses to learn web development from scratch

#34

This is a neat idea. I disagree a little bit with the ordering. I think the version control aspect should be placed a little bit earlier but I can see why you would want to be seeing results of what you are doing before making sure you keep track of your changes when just starting.

Agreed. I'd put version control very early in the learning process of a coder. If you know enough code to be writing actual things that do stuff, you can benefit greatly from version control, and the earlier the better.

Fair point.

Re: Show HN: A sequence of online courses to learn web development from scratch

#35
post #25

This is a great list. I do think 80+% of this material (maybe everything but the "learn to code" piece) is covered in Michael Hartl's Rails Tutorial: http://ruby.railstutorial.org/ruby-on-rails-tutorial-book That book singlehandedly took me from "crappy C programmer" to "someone with enough knowledge to be dangerous" as a web dev.

Yes, I found it weird that the book is not on this list, but clearly the author is geared towards python - although web development might be the only area where Ruby outshines Python.

That's right, we created a Python/Django Learning Path because that's what we knew best (also, there seem to be fewer resources on the topic).

We'll be sure to check out the book for the Ruby version of the Path.

Re: Show HN: A sequence of online courses to learn web development from scratch

#36

My co-founder taught herself web development using online courses and resources. This “Learning Path” outlines the resources she found most helpful, and lays them out in a sequence that a beginner should be able to follow. We realize this is a curriculum, not the best curriculum. We'd love your feedback on whether this is useful, and what we might change or add. Also if you’re so inclined, we’d love feedback on our p…

Will love to see learning path for Big data.

Our next one (launching this week) is in fact on data analysis! Check back at http://www.mysliderule.com/learning-paths this Friday.

Re: Show HN: A sequence of online courses to learn web development from scratch

#37

It's a well put together list and a very useful website. You've done great work pulling together a whole lot of courses and it's good to see them finally being tied together into specific paths. Would you consider adding projects or additional materials to the learning paths? I've found that's what our students get the most value out of with in the project I've been working on (the odin project -- http://theodinproje…

Just checked out your profile and saw your post from a few days ago. Would love to chat more and exchange notes. Will email you.

Re: Show HN: A sequence of online courses to learn web development from scratch

#39
post #23

My co-founder taught herself web development using online courses and resources. This “Learning Path” outlines the resources she found most helpful, and lays them out in a sequence that a beginner should be able to follow. We realize this is a curriculum, not the best curriculum. We'd love your feedback on whether this is useful, and what we might change or add. Also if you’re so inclined, we’d love feedback on our p…

How did she tackle OOP? I'm trying to teach a friend of mine web-development, but she struggles with OOP. Also I teached programming at a company I worked last year and all the trainees had problems with OOP. Somehow the basics of OOP came to myself rather easy. I only had problems with the applied stuff, because all tutorials about OOP where with animals and cars. The people I try to teach mostly have problems with…

I think that this particular approach might be useful only for individuals with a bit of time on their hands, but it really helped me. When I was trying to grasp OOP I decided to make a project using the Seaside framework for Smalltalk. There's an excellent free book available here: http://book.seaside.st/book

While it's not explicitly an OO tutorial it was really helpful for me, coming from a web development background, to better understand how ideas like inheritance play out in a real application. Seaside is a component-based framework, so ideas like instances and subclassing objects with different features were very concrete. On top of that, when viewing the site in your browser in dev mode you can click on any component and explore its state.

Of course one also has to pick up Smalltalk for this to work out, so it does require a particular commitment! But Smalltalk itself is a great way to learn OO, as it's based entirely around objects and messages, using a very simple syntax. Even if other OO languages don't fully adhere to this idea, it's still helpful when moving on to other ones. A great way to learn Smalltalk is Pharo by Example. http://pharobyexample.org/ Actually, one could just use this on its own to learn OO. But playing with Seaside was a lot of fun!

Otherwise, I found the OO portion of Learn Python the Hard Way to be quite good, and that's probably the better choice for pretty much everyone. :)

Re: Show HN: A sequence of online courses to learn web development from scratch

#40

Great list, but I think my newish book should be on it, since it takes a unique approach that both beginners and veterans, but especially beginners, really like, as evidenced by the rather wild Amazon reviews: http://amzn.to/1aOyqch

Thanks, will check it out. We've leaned towards free resources where available, though $5.99 shouldn't burn a hole in most pockets.
Post reply on HN