- Abstraction Programming and Education
- Four Questions about Math Education
- The Future of Education
- A New Curriculum
- Writing with Less Writing
- The Goals of Learneroo - How I Hope to Improve Online Education
- The Java Job Market
- Kickstarter Success, Thank you Backers!
- Comments and Chat
- Path to Learning Java
- Aristotle on Learning
- Programming Bootcamps as an Alternative to Lectures
- The Education Dialog
- The Mean, the Median and Startup Equity
- Membership on Learneroo
- Discounts - Satisfaction Guaranteed!
- Lecture Videos and Learning
- Learn Programming by Example and with Challenges
- Java Coding Contest Results
- Coding the Java Explorer
- New - Java Budget Bootcamp
- Java Jobs II
- The Web for All - Kickstarter
- Finding a Web Host and Creating a Site
- Web Development for Entrepreneurs, Marketers and Biz-devs
- Web Development for Non-Developers
- Lessons from my Unsuccessful Kickstarter Project
- Changes on Learneroo
- Learneroo on Reddit and the Powers of 10
- Free Membership for Teachers
- New Algorithms Tutorials
- Free Membership on Learneroo
- Algorithms for Interviews and Jobs
- Interactive Cartoon Guide to Ruby on Rails
- Kickstarter Launched
- Learn Web Development Kickstarter - Q & A
- Ruby on Rails for Web Designers
- Web App Framework vs. CMS vs. Website Builder
- Real Web Development for Entrepreneurs
- What Programming Language Should You Learn?
- Lessons from my Successful Kickstarter Project
- Ruby Coding Contest Live!
- Understanding Recursion
- Ruby Coding Contest Recap
A blog about education. On Learneroo Itself. Blog Home
Real Web Development for Entrepreneurs
Many people have ideas for new web applications but don't know how to create them. It's expensive to hire a developer to create an app, especially for a risky idea that may lead nowhere. Often a better alternative is to learn how to create the web app on your own. This way you'll keep full control and learn a useful skill even if the project fails.
There are two ways an entrepreneur can create a web application:
- Use a CMS like Wordpress to quickly set up a site. This can work for some content-focused sites but the app may need to be discarded if the site takes off. (See CMS vs. Framework)
- Learn how to program and develop an actual application. This is a lot more work, but you'll actually be able to develop something new and learn a very useful skill in the process.
Q & A
Entrepreneur: I'd like to develop a new application. What should I use to do so?
Answer: Ruby on Rails is a good and popular choice. It lets developers create new applications in a relatively short amount of time.
Entrepreneur: How much do I need to learn to create the app?
Answer: You don't need to learn everything a professional developer deals with, you can just learn the essentials to get a basic app set up. Startups initially create an MVP, or Minimum Viable Product to test out their idea and later work to refine it. You can initially learn what it takes to become a Minimum Viable Developer™ (MVD) and later refine your skills. Become a MVD so you can build your basic MVP.
Entrepreneur: What if I decide full-time programming isn't for me?
Answer: That's fine, you can always bring on a professional developer later in your project, and you'll be able to understand his or her work. And if your site fails before reaching that point, at least you were able to test out your idea and learn new skills.
Entrepreneur: What if it fails because I found programming too hard?
Answer: Well now you understand more about what web development entails and have broadened your horizons! And you only spent a little time learning the essentials, it's not like you spent 4 years on it or took out student loans...
Interested in learning the essential skills to become a MVD so you can build your MVP? Check out our Kickstarter!
™ MVD and Minimum Viable Developer are trademarks of Learneroo (Just kidding.)