Five Ways To Code Apps & Websites Quickly

Over the last few years, I have continuously pushed myself to learn various programming languages and frameworks (e.g. HTML, CSS, Javascript, SQL, PHP, Vue, Flutter, Swift, Python) in rapid time to test my learning speed and the power of the internet.

I learnt Flutter and designed, developed & published my first app ( within 48 hours and built my first Vue website within hours of being exposed to Javascript for the first time. So how did I do it?

1. YouTube

Gain a quick understanding of the subject matter and basic code structure by watching a few videos (at 1.5x speed of course) on different areas of the environment. For example, when I starting learning Flutter, I watched videos on documentation summaries, widgets and asynchronous programming. If you can, start coding along so you get used to the code base!

2. Stack Overflow

Start planning out and building the basic template of your app or website and use code chunks from Stack Overflow as often as you can to save you time. For example, when I needed to make a Vue watcher which monitored an input field’s text, I googled carefully and found the required piece of code within 30 seconds. While you do this, make sure to review the code so you understand at a high level how it was coded and therefore how it can be reused it in other parts of your project.

3. Trial & Error

This is the most important bit. Perseverance with a large amount of trial and error. Naturally, you will see a myriad of error messages during your first few tries but your learning rate will be surprisingly exponential if you push yourself to keep trying different bits of code from experience or Stack Overflow/GitHub. Before you know it, you will be a temporary coding whizz!

Overall, the key is to absorb everything like a supervised machine learning algorithm and quickly apply your knowledge and try out different things. Of course, if you want to become an ‘expert’ in a coding language, I would recommend spending a lot more time really understanding the fundamentals and why things are done the way they are. But if you just want to convert your idea into your reality, this is the way that’s worked for me. Happy coding! :)




Tech Enthusiast | Entrepreneur | Music Artist | MEng @ Cambridge

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Implement a timing wheel for millions of concurrent tasks

Paddle Subscription with Firebase

Weeknotes: week 26

[LeetCode]#657. Robot Return to Origin

Firebase integration with PHP

Kayla Daniels @ PHP UK: The Code Manifesto

Modern Patterns in Software Delivery

Beyond Basics with Git

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Akhil Sonthi

Akhil Sonthi

Tech Enthusiast | Entrepreneur | Music Artist | MEng @ Cambridge

More from Medium

How to Choose The Best JavaScript Framework For Your Web Development Project

How to Keep Your WordPress Site Secure: Follow These 7 Tips & Steps

wordpress development services

How Bootstrap help me quicken the web development


Publish a Software Dev Portfolio Link on GitHub