This is a jargon-free, plain English series, written to inspire people who are considering learning to code.

It will also help non-coders, who work with coders, understand what the process is to get a feature built, into production, deployed and released on a web or mobile application.

JavaScript and how it connects to various devices
JavaScript and how it connects to various devices
Learning to code easier than you think it is

In this article we explore if you really do want to learn to code: what motivates you and how to go about fulfilling your goal.

Wanting to become a developer and learning to code is a decision. It was a process that, for me, took about 18-months. …


This is a jargon-free, plain English series, written to inspire people who are considering learning to code.

It will also help non-coders, who work with coders, understand what the process is to get a feature built, into production, deployed and released on a web or mobile application.

Using the internet on a mobile phone
Using the internet on a mobile phone
Credit: Pixabay

As we are going to deploy our portfolio site to the web, in this article we review how the internet works and how your files are read, stored and received by your users and viewers.


This is a jargon-free, plain English series, written to inspire people who are considering learning to code.

It will also help non-coders, who work with coders, understand what the process is to get a feature built, into production, deployed and released on a web or mobile application.

Portfolio layouts for tablets, PCs and phones
Portfolio layouts for tablets, PCs and phones
Credit: Coffee Bean for Pixabay

In this article, you have access to the Portfolio pen, a free template I have created, that you can use and customise. It is designed with HTML, CSS & vanilla JavaScript.

A word of advice, invest your time learning JavaScript. If this project interests you, do read the documentation and try more exercises…


This is a jargon-free, plain English series, written to inspire people who are considering learning to code.

It will also help non-coders, who work with coders, understand what the process is to get a feature built, into production, deployed and released on a web or mobile application.

A screenshot of HTML code
A screenshot of HTML code
Credit: Pixabay

In this article, you will need to sign-up to CodePen, an open source sand-box. You can create your own pens by copying the code and playing with it. Don’t worry if you break your code — it’s part of the process of learning. Just go back and copy my pen and start again!


This is a jargon-free, plain English series, written to inspire people who are considering learning to code.

It will also help non-coders, who work with coders, understand what the process is to get a feature built, into production, deployed and released on a web or mobile application.

Coffee cup with message Talk Code to Me
Coffee cup with message Talk Code to Me
Jan Alexander for Pixabay

In this article we explore what code is and isn’t and what are the “real” coding languages you should learn when you are starting from ground zero.

There is a view that HTML (hyper-text-mark-up language) & CSS (cascading style sheets) are not “real” computer languages. They are text and styling mark-up. …

Sumi Sastri

I am a MERN stack (mongoDb/ Express/ React/ Node) developer. I enjoy exploring new JavaScript design patterns and state-management tools.

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