Live data from Hacker News

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

mysliderule.com

81–90 of 110 posts

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

#81
post #57

I would like to learn a different framework, but: Is it really recommended to learn git in the end?

Several things will work, but the odds are that you will end up learning git eventually and there's no good reason not to learn it earlier rather than later. It's probably not as bad as you think

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

#82

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.

And you should have a look at ‘Learn Ruby on Rails’:

http://learn-rails.com/learn-ruby-on-rails.html

It was written to prepare beginners for Michael Hartl's book.

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

#83
post #42

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…

As a recent graduate of a Rails bootcamp, I am excited to see what you guys cook up regarding Rails. I also wanted to see, in the future, if you guys would be interested in making a Javascript track (Javascipt, NodeJS, AngualrJS, maybe even MeteorJS too). This is something that many people are also looking to dive into as am I.

If you want to be hear when we launch a Rails track, best way is to create an account on SlideRule. We send out a weekly newsletter that includes new stuff on the site.

Javascript track -- Not on the list right now, but tell us more. Do you know people who'll sign up for a waitlist? If we come to believe there's enough demand, we can expedite it.

Separately, I'm curious -- which bootcamp did you attend and how was your experience?

Also, checked out your profile. Domi sounds like an awesome idea with tons of potential!

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

#84
post #44

Earlier quoted context omitted.

I enjoyed that course a lot; I took it in its first run soon after I started teaching myself programming. My only complaint with the course was that, for me anyway, it left a lot of mystery in terms of answering how it's all actually working. There were a lot of pieces, such as Django boilerplate code and using Google App Engine, where they showed you how to use them in a specific manner, but never really explained h…

Steve, the Udacity instructor, here. I actually deliberately didn't use Django specifically because it's so complicated for beginners (and for pros, IMHO). I was trying to avoid magic. Webapp2, which is the web framework GAE users, and what we used in the course, is about as simple as you can get without starting from scratch.

Steve, please know that I am forever grateful for your work in your excellent Udacity course. It began a path for me that recently led to me changing careers to become a full time programmer.

Whatever people might say about webapp2 and App Engine, I think they were the right choice for the course. I had no problem moving on to other frameworks or moving away from App Engine, having gotten a solid understanding of the concepts from your course.

Once again, you have my sincere thanks.

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

#85
post #67
post #44

Earlier quoted context omitted.

Steve, the Udacity instructor, here. I actually deliberately didn't use Django specifically because it's so complicated for beginners (and for pros, IMHO). I was trying to avoid magic. Webapp2, which is the web framework GAE users, and what we used in the course, is about as simple as you can get without starting from scratch.

Hey Steve, thanks for your work in this course. It's a terrific thing for you to do and it's my favorite course to recommend to beginners to webdev. That said, the webapp2 decision is by far my biggest hesitation in recommending it. Webapp2 just doesn't have the community support; whether django is too "heavy" or flask too "light", they're both popular , which means they have great support, plugins, help on SO, and a…

Sure, in the right hands Django (and Rails) and yield major productivity boosts.

I personally don't like working in frameworks of that size because I find myself fighting them to do what I want.

For the course itself, I really wanted the students to get as close to the server as possible. Then, when some of them switch to the heavier frameworks, they'll have a better idea of what the framework is doing and what is possible. The course had a time constraint on it as well.

All in all, your anecdote reenforces my feelings on the topic :)

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

#86
post #23

Earlier quoted context omitted.

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…

Dan Grossman's Programming Languages class on Coursera includes a good treatment of OOP in the later weeks. https://www.coursera.org/course/proglang

Even though I found the Ruby/OOP part of the course less interesting than the ML/Scheme parts, I feel like it gave me a much better understanding of OOP.

Actually the optional piece where he went through a derivation of OOP at the end of the Scheme portion was also one of the most helpful things for me.

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

#87
post #75

Earlier quoted context omitted.

We're working on it! Next up: Data analysis. Which ones would you like to see?

As an immediate step, data analysis sounds good. :) As a theoretical, how about medicine, pharmacology, every flavour of engineering, fine art, music, architecture. Coding, graphic design seem to have a few things going for them that make them a very natural fit for self learning online. Part of it is not needing much outside of a laptop and an internet connection, but math needs even less and you find far fewer auto…

Considering that learning is a means to an end for most people, another factor is employers' willingness to hire a self-taught individual -- far greater in areas like software development or design (where one can showcase one's skills through a portfolio) than say medicine (where the only credential of accepted value is a professional degree). Not saying that's the way it should necessarily be, but the status quo presents a hurdle for self-learners and content creators.

That said, we're in this for the long haul, and we definitely want to try and push the boundaries in areas other than software/technology down the road.

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

#88

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…

Honestly I don't think that web development is that much trickier than learning how to do anything with Python. There's inputs, there's outputs, you can have a half decent REPL loop, etc. For me the biggest hurdle by far is deployment. It's honestly impossible to describe how much of a gulf there is between those who see it as a completely trivial matter and to those who don't know what's going on.

I disagree. You also need to learn how the web works, about requests and responses, and handling user input through forms, etc.

What part of the deployment process are you having difficulty with?

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

#90
post #88

Earlier quoted context omitted.

Honestly I don't think that web development is that much trickier than learning how to do anything with Python. There's inputs, there's outputs, you can have a half decent REPL loop, etc. For me the biggest hurdle by far is deployment. It's honestly impossible to describe how much of a gulf there is between those who see it as a completely trivial matter and to those who don't know what's going on.

I disagree. You also need to learn how the web works, about requests and responses, and handling user input through forms, etc. What part of the deployment process are you having difficulty with?

That's all very intuitive to me.

I want a tutorial that starts with "You want an app to do X with your friends, like an imitation of Doodle for planning Dungeons and Dragons sessions? The real way? Set aside $X money/month, book a domain name, and we're going to set up a real website, incrementally, and publicly available at every step along the way."

Stuff like Heroku people make sound like it's a one stop shop but it feels like it hides too much and you don't have access to your files like you do in your desktop. It's an environment conducing to pushing out stuff quick, not learning.

Post reply on HN