4 ms·
I got downvoted for this in a simallar thread, but it's my belief that you need to work backwards to start coding. Use tools, apps, generators, scripts, whatev
by jbob2000 10y ago
I got downvoted for this in a simallar thread, but it's my belief that you need to work backwards to start coding.
Use tools, apps, generators, scripts, whatever, to do as much of the work for you as possible. Use a yeoman.io fullstack generator to literally make you an entire webapp with login and security, and then figure out how to fill in the blanks.
Doing it this way, you won't get bogged down in all the technical bullshit to "make something appear on the screen". Let's be honest, you're not writing code for the space shuttle, you can take lots of shortcuts, and then correct your mistakes on a later project.
- kbenson 10y agoI think there's two approaches, and depending on what you are trying to accomplish as your motivator to program, the best approach may be different. If you are looking to present something to others as an interface, using tools and frameworks can help tremendously. Your success is likely somewhat based on the perceptions of others, and this requires mixing a few disciplines (design and engineering), so getting what help you can to achieve that minimal level required for people to not reject it outright is important. If you are looking to transform or create something for yourself, just learning the tool is often better. You want to spider some sites and present some stats on what you've found? Learn Python, Perl or Ruby and that will take you most of where you want to go. You want to write a small roguelike game? Learn whatever language you want and get to it. In many of these cases, learning the intricacies of a full stack and then how you have to tweak it to make it work for your needs mught be counterproductive, unless it's aimed specifically at your need.