DEV Community

Code From Anywhere
Code From Anywhere

Posted on

How to Code From Anywhere

How to code from anywhere

In this post I will summarize all that is needed to start coding from anywhere. The Code From Anywhere movement aims to make it as cheap and easy as possible for developers from anywhere around the world to start coding from anywhere and gain freedom. It might surprise you, but you don't need an expensive laptop and a good internet connection to learn how to code. This is what you REALLY need:

1: A Computing Device

With a computing device I mean any smartphone, computer, or laptop that is able to make enough FLOPS (floating point operations per second) to install the Linux Operating System. Any phone like a Motorola with at least 4GB of RAM will be more than sufficient. Of course, a laptop is easier, but not everybody has the financials to afford one. In case you start with a phone, make sure to also get a keyboard with mouse that are able to connect, either through the USB C port or through bluetooth. Besides that it can be useful to have a portable screen that can be connected (this mostly is done through USB C, as bluetooth doesn't transfer so much data).

2: Electricity

There are almost a billion people (1000 million) without electricity in the world, which means about 12% of the global population. There are much more where electricity is expensive or unstable. To learn how to Code From Anywhere you need to move to an area where there is electricity available; at least enough to charge your computing device. If the electricity is not stable, it is usually better to have a computing device that has a battery so you can always work.

In most areas around the world, powercuts are common. If powercuts that last longer than a few hours are common in your area, it may be a good idea to get a powerbank that is able to charage your computing device multiple times so you can go without power for a couple of days. Most phones can be charged with very cheap power banks so this is probably the best option for most people, but if you can afford it, it can be great to have a laptop powerbank that can charage your laptop. This can be a live saver if your town runs out of power!

3: Internet Connection

If you have our material, you don't need to have a stable internet connection, but it's good to have it at least once or twice a week, in order to connect with other programmers, to look up specific niche information and libraries, and to download certain assets. You don't need a fast internet connection and it doesn't need to be stable.

If you want to also be able to make calls and/or videocalls with potential clietns around the world, a stable internet connection of at least 6 Mbit is recommended. If this is hard to obtain in your area, you could consider traveling to an area where it's easier to obtain, or you could just try to live with the amount of internet that you have.

4: Our software, tools and study materials

The most important is that you get hold of our software, tools and study materials. They are specifically targeted to people like you that don't have all the financials to buy expensive stuff and be online all the time.

Code from anywhere provides a bundle in multiple sizes (2MB minimum, 20 GB maximum) that can be downloaded or transfered over any flashdrive. If you get the minimum bundle (in case you have a very slow internet connection) you can already learn everything about full stack typescript. If you get the bigger bundle it will also include an audio and video course, some programs, and much more.

5: A strong will and purpose

There is always a reason to start coding. It might be because you want to provide for your family, or it might be because you wish to travel the world and be free. But you need to make sure you focus on your purpose and motivation and decidce to commit to achieving this. If you quit after two weeks, you have wasted your time. This is not a sprint but a marathon.

Top comments (1)

Collapse
 
pengeszikra profile image
Peter Vivo

Sometimes around 1985, I was so young without enough many to buy a computer. So I started reading a book about basic programming, try to figure out how programmingvis work. So I just use a pencil and paper. My first real programming is maded on Budapest International Exhibition, where Videoton VT16 terminal was and some basic interpreter run on that machine. I write down my program for my note to computer and I was really happy to saw code is runing.