I'm trying to teach myself software development with C#, I'm thinking Treehouse will probably be a good one, but I'm looking for some other opinions, I'm looking for something that includes a few practical tutorial builds :)
- Codeacademy is the best place to start. They really hold your hand (which is great for absolute beginners) but after you have some knowledge, I would recommend moving on to something like Code School or a class on Udemy.
- From starter to advanced web devs. this is the place to be.Laracasts doesn't assume that you have any prior experience with PHP. The instructor speaks clearly, works cleanly, and allows errors to happen - just so you can learn how to deal with them when they happen.
- Great platform, most online courses are not free though. But I personally believe their teaching methods are one of the best online: you'll remember what you learn and be able to apply it to real life projets. They also have a very supporting community.
- From what I've seen, Austen and Co are doing a great job getting their students motivated to learn. Did you know that for the most online courses, students don't go past a second lesson? Doesn't matter how much it costs, students lose motivation and go to something easier. At least with Lambda, you'd be able to find a job when you're done , and this way you will have something serious to keep you going when the times get tough.
- Drew made this productHackSource is a massive list of curated & searchable programming tutorials. It provides learners one central place to search and discover programming resources from many of the products already on this list like– Codecademy, Laracasts, Udemy, Udacity, Treehouse and more.
- Imagine a project, put it on paper, find out what functionalities you need to make it work as you imagined, go to Github and find the projects with similar functionality. Study them, discover how ‘others’ did it, ask questions on Stack Overflow.