Five Ways To Code Apps & Websites Quickly

Akhil Sonthi
2 min readJan 2, 2021

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 (https://apps.apple.com/gb/app/lyrical/id1482021678) 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! :)

--

--

Akhil Sonthi

Tech Enthusiast | Entrepreneur | Music Artist | MEng @ Cambridge