DEV Community

Programming is hard!

Michael Lee 🍕 on May 02, 2018

Over the past couple of weeks, I've been teaching my brother-in-law and his wife, JavaScript. They have never been exposed to programming of any so...
Collapse
 
maestromac profile image
Mac Siri

This reminds me of a StackOverflow question from years back.

Source: softwareengineering.stackexchange....

Collapse
 
michael profile image
Michael Lee 🍕

That's awesome! Thanks for sharing :)

Collapse
 
buinauskas profile image
Evaldas Buinauskas

I started coding like 12 years ago using my mobile phone. Back then it was simple WML(a lite version of HTML for mobile phones) pages and I somehow managed to find resources to look at the source code of other websites and try to replicate things on my own and see how it works.

There have been some online editors where you could basically type code on your mobile phone using T9 keyword and get a result, which I basically did. Instead of copy/pasting things I had to write whole markup down on a paper :|

Collapse
 
michael profile image
Michael Lee 🍕

That's amazing Evaldas! I had no idea such a thing existed or that it was possible to do all this from your mobile phone. Do those resources still exist today?

Collapse
 
buinauskas profile image
Evaldas Buinauskas

I was very curious as a kid and somehow managed to find all these tools.

These resources probably no longer exist. Heck, I can't even remember how they were called anymore.

Yeah, so this is quite some nostalgia, but it's a very bright memory from my childhood.

Collapse
 
edemkumodzi profile image
Edem Kumodzi

One thing I found works really well is to separate the process of implementing a solution in a programming language from the process of coming up with that solution. When running exercises, it would be useful to let them come up with the solution in a pseudo code format in german or korean or whatever they feel comfortable with and then translate that into some code.

Collapse
 
svella profile image
Shon Vella

I'm a native english speaker, but I first learned programming at age 13 using APL, which relies heavily on symbols from a mathematical notation invented in the 1950's, so I can appreciate a little bit the difficulty learning to to program using English keywords to someone who is not fluent in English.