3 ms·
I've made a couple of attempts and I'm about to make another attempt to learn to code. I think the problem I run into the most is that a lot of the online lear
by touchofevil 10y ago
I've made a couple of attempts and I'm about to make another attempt to learn to code. I think the problem I run into the most is that a lot of the online learning is not project based, or takes too long to get started on a project. For example, I started the TeamTreehouse Flask Track and it takes a while before their tutorials challenge you to actually start building a site with Flask. I signed up for onemonth.com and I liked their approach much better, where you just dive in and start building something from the beginning. However, the OneMonth Python/Django course that I was taking shutdown right in the middle of the course I was taking, due to problems with the course material. It's also been very difficult to choose a language/framework, but I think I've settled on Python/Django. I'm thinking that I will resume my Flask course at TeamTreehouse and also give Code4Startup.com's new Django course a try.
- code_star 10y agoThe place to start really depends on what you are interested in. If you already know you want to do a bunch of web programming just start out with javascript. If you think you might go on to do lots of types of programming then learning python is a great place to start Check out reddit.com/r/dailyprogrammer if you want interesting things to work on them. A lot of those tasks are not so simple that they can be done in a couple of hours, but not so long as to be crazy hard. I was a big fan or this one https://www.reddit.com/r/dailyprogrammer/comments/3fva66/20150805_challenge_226_intermediate_connect_four/ https://www.reddit.com/r/dailyprogrammer/comments/3fva66/201...
- touchofevil 10y agoThanks for the info. I considered focusing on Javascript and node exclusively, but I'm really only looking to build CRUD web apps quickly, and Rails or Django seemed more beginner friendly for those purposes than node. Of course, I'd still need Javascript for the front-end of these CRUD web apps. I'm still kind of on the fence though between RoR vs Python/Django. I'd like to be be able to create MVPs quickly, so RoR is tempting even though I'd prefer to learn Python rather than Ruby.
- ivan_ah 10y agoI highly recommend reading the Django docs. This is how I got started with web programming, after struggling to get off the ground with PHP and Zope/Plone, it suddenly clicked for me while reading the django docs and I was able to finish a fairly large project in a few months. They're full of useful examples, and the framework is very civilized. Another cool tool for learning Python is this: https://conceptcoaster.com/course/python-tutorial/ https://conceptcoaster.com/course/python-tutorial/