Getting started

Who exalts himself in good times, will waver in adversity.

(Hagakure)

Learning

To getting started you have to put your hands on:

  • Command line
  • Text editor
  • Version control

Don’t touch the unicorns please!

Unicorn

During this learning process you will recognize the level of your technical sophistication.

To go deeper it might be very useful to know some key concepts about:

  • UNIX
  • Programming principles

But let’s proceed with order.

Resources

Learn Enough to Be Dangerous

Here you can feel (not unicorns!) your first shiver or not, it depends on you. But surely you can learn enough on:

Cloud 9

To set up your development environment (IDE) without getting crazy you can opt for a simple cloud solution. Here you can quickly build a Linux environment for free, full of what you need to getting started.

Virtual Box

If you want a local environment you can set up a full virtual machine without partitioning your hard drive.

Only for unicorns lovers

Now you can touch them. ^____^

To go deeper with git:

To discover how deep the rabbit hole goes:

  • Manjaro Linux (rolling release based on Arch Linux)

  • Linux Academy (video resources to get more confidence after the first steps)

If you get in troubles you have to fix on your own the issues. Unicorns are not for everyone. ^____^