- FreeCodeCamp is awesome. It's not just a website to teach you basic stuff. You can go from zero to a full blown web developer, all without paying a cent. But it's the community that really matters. Its community is unparalleled anywhere else, everyone is helpful and humble, it's really great.I was considering FCC when I taught myself how to code. What I found appealing about FCC were the testimonials I read from students who were able to parlay what they learned through FCC into a full time junior web dev job.+1. Besides it being totally free, one thing that stood out was the organized flow - each problem builds upon the last as you go through each topic. They don't hold your hand as much as CodeAcademy, so you actually learn instead of thinking you're learning.
- I started an HTML course and really like the way they provide it! It's well designed with a good learning flow. Though I'm unsure if I'd be able to use it on my own. For the basics it's good, but I didn't know where to start. I have no idea what's a logical next step.CodeAcademy is a great place to experience a new language for the first time. After that, I think they hold your hand too much in a way that inhibits learning.
- For a good amount time, this was my daily resource for learning Laravel in particular and programming best practices in general. Also, it's been said before, but @jeffrey_way is a naturally gifted teacher and one of the best screencasters out there.Lots of general code lessons. Principles, patterns, katas, build tools Languages: php, js, css Not just a laravel resource, and lots of freebies
- I've had a Treehouse membership for years. They frequently update their content and the format of video lecture, quiz, exercises, etc. is a great way to learn quick.I've never personally used Treehouse, but I had received a lot of recommendations for it when I was searching for a good online course for full stack dev. Definitely worth checking out.I've used Treehouse for the last 2 years now and I love their teaching style. You get not only high quality videos, but also great quizzes, coding challenges. If you really want to go from zero to working knowledge, they have a TechDegree program. Definitely worth checking them out.
- Udemy has online, interactive boot-camps that make you finish tangible projects and have a school like syllabus, while also working on your own time.I loved Udemy for learning React Native - I would highly recommend any course taught by Stephen Grider. He takes deep dives into each language but keeps it simple enough for new programmers to understand. It's very easy to find coupon codes for the classes and they do sales often, so don't pay full price for any of the courses!
- Free Online Courses and Nanodegree Programs.I find the Udacity videos and quizzes as one of the best hands-on tutorials you can come by on the internet. You can take some courses for free(Front End Web Dev) or pay for a mentor/guide. The major highlight I have found of taking Udacity courses is the portfolio you get to create as you go through the courses.
- I think this is good to start, i'm doing Python Course and teach me a lot. Recommended.Sololearn has the best environment to learn and code , user-friendly UI , It's definitely the best for beginners .I was going to learn classical Greek to keep my brain active but decided to learn to code instead. I can't say enough good things about SoloLearn. Twelve coding languages with dozens of interactive lessons on each. A terrific community of helpful coders answering each other's questions. A positive and responsive development team. A platform to try out and share your own codes. Learning by doing with quizzes after each lesson and module. Recognition rewards for progress and participation and much more. Oh - and no ads, no pay for premium, no free trial. This is it, and it is amazing. Thanks, SoloLearn!
- One of the more well-known websites to learn how to code. What I especially like is how they gamified the whole process. I remember when I started learning Ruby I did two of their free courses: Try Ruby and Rails for Zombies.CodeSchool is my favorite overall (and I've tried just about everything). They really know how to make complex concepts easy to understand and the tests after each section do a great job of reinforcing what you just learned. I especially like how the videos are short so it's easy to stay focused.
- Great content. I find it a few steps ahead of codeschool, competes with pluralsight
- Great site for learning. They have a lot of great JS related tutorials and many others.Another great platform to power up your gears on different topics and push your coding career to the next level. I love the teacher, I think you must choose your favorites ones, and stick with them on some topics. They don't upgrade their content quickly in some fields but you can get the best of it if you know how to learn. I love their IQ tests features. Some C# teachers are the greatest. DevOps is hilarious on this platform. Love it, but I use monthly subscriptions because sometimes they don't have the right thing for me.
- There are tons of programming resources across the internet but it's impossible to find the best online course/tutorial without spending hell lot of time, energy, and beginner-enthusiasm. Hackr.io is a great place to find the best online programming courses and tutorials. All the tutorials are submitted and recommended by programming community.There are already 20+ learn-to-code suggestions above so wannabe devs are already confused:) Used https://hackr.io and found it useful.
- Hands down, the best tool for learning how to code. On Glitch, you can see exactly how a bunch of real community-built apps work, make a copy of any app for yourself, and start modifying it. Building stuff, breaking stuff, and fixing stuff is the best way to learn. Glitch helps you get started absurdly quickly, and provides the fastest possible feedback loop between editing code and seeing the effect of your changes.
- This isn't going to be the best site for just learning a language, but when it comes to putting it into practice to actually create something real, it's awesome! It contains in-depth projects for cloning real startups so you can get practice implementing all kinds of features from authentication, to transactional email, to voting systems. Leo, the founder, puts a ton of work into each project and will gladly help you along the way if you run into issues. I've been following along since he started a couple years ago and the projects have been getting better and better as he goes more in-depth with each one.
- A wide array of subjects covered. Courses according to difficulty level. Offline download.This was actually how I got started! Lynda has great resources for programming and web development