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!
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
Here you can feel (not unicorns!) your first shiver or not, it depends on you. But surely you can learn enough on:
- Command line (bash)
- Text editor (vim)
- Version control (git)
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.
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. ^____^