I taught myself to code on a mobile phone. – Part 1

I taught myself to code on a mobile phone. I used a platform called SoloLearn, on their mobile app.

In this blog and vblog series, I will endeavor to give you a broad overview of why it’s important to understand coding, even if you don’t do it as a job or actively code.

Today almost everything we do is connected to coding. Either through a smartphone, tablet, Ipad, laptop, desktop. All of which contain software which is programmed with code.

However it’s not just the internet devices and platforms that use code. Machines and products that use circuit boards, such as:

  • Roombas (vacuum cleaning robot) ,
  • cappuccino / barista coffee machines with programmed settings,
  • drones,
  • traffic lights,
  • airplanes,
  • air traffic control systems,
  • electric cars,
  • payment systems (online and machines in store),
  • Advanced life saving medical devices and machines in hospitals,
  • scientific analysis systems,
  • video games,
  • and so on ………..

Almost all smart machines and systems are programmed with code.

I think you get the severity
of how important it is.
Those coffee machines are reeeaaaallllyyyy important to the vast majority of society.
I mean let’s face it, there would be alot of cranky people, without those coffee machines giving them their morning experience.


I started with HTML, which I consider to be the foundation and then followed HTML with the following languages, in chronological order.

  • SVG – basics
  • CSS  
  • CSS3 
  • Javascript 
  • JQuery 
  • Bootstrap3
  • Flexbox 
  • Java 
  • PHP
  • Python3 

As a creative, artistic person, yet quite analytical, I thoroughly enjoy web design and development.
CSS, JavaScript and JQuery bring the code to life and make it responsive to the user, giving interactivity and visual aesthetics. 

Bootstrap3 and Flexbox were important to make my code and programmes respond and scale on different devices. 
While I was coding on a mobile phone and seeing the outcome for a phone, I was also coding it up to be viewed on tablets, iPads, laptops and desktops, within the one program . 
Bootstrap3 was great for forms, grid formats and user interactivity of a website which worked well with JavaScript and JQuery. 
Flexbox was used more for CSS and CSS3, with 3d graphics and imagery.
I started in miniature phone format and scaled everything up, most people scale the opposite way, they start on a large desktop screen and scale down.

Back end development, is the area not generally seen by the public. Java, php, Python3 , the code that works on the server side, such as securing transactions and connecting the administration of online businesses to the customer or consumer through a website or platform.


So far, the fundamentals and basic practical use have been extremely useful to me. It gives me a better understanding of how devices and systems work, which allows me to work more efficiently by myself and with others.

I will be learning new languages to expand my base knowledge and upgrade my skills as needed for various tasks. 

These front end websites and platforms run the visual coding such as CSS, Javascript and JQuery, which is generally seen by the user or customer.

Learn as you go, as needed for specific tasks. 
– by Heidi

Coming Soon

Part 2 – Vlog of sample codes starting from my first finished code.

Follow this blog by entering your email in the section below or follow my website by clicking the button at the bottom of my website. www.hmmstudio. com


Comments are closed.

Powered by WordPress.com.

Up ↑