I started learning on my own earlier this year and I'm pretty comfortable with Python now. I'm looking to dive into web development this summer and I want to find a solid full-stack course that uses Django. While web development isn't my main focus, I want to learn enough to build websites. I have some background in HTML, CSS, JS, and SQL from my university courses, but I'm hoping to revisit those topics. I've been searching a lot, but most courses seem outdated or too disorganized. Any recommendations?
4 Answers
Have a look at resources like roadmaps.sh or the Odin Project. While Odin uses Rails, it’s great for picking up the fundamentals. Also, Full Stack Open is fantastic for newbies, even though it uses Node. It’s super structured and beginner-friendly!
If you're looking for books, try "Django for Beginners" by William S. Vincent. It's up-to-date and very clear, making it easier to grasp full-stack skills without feeling overwhelmed.
You should check out Net Ninja's Django Course. He has a bunch of videos covering everything from setup to databases and forms. It's very helpful for getting started!
Mosh's courses are great for covering the basics! You might also want to follow that up with William Vincent's material for a deeper dive into Django.
I totally agree about Full Stack Open! It's really well organized and helps you build a solid foundation.