> For the complete documentation index, see [llms.txt](https://book.ncrnalab.org/teaching/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://book.ncrnalab.org/teaching/part-i.-programming-skills.md).

# Part I. Programming Skills

- [1.Linux](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux.md)
- [1.1.Basic Command](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.1.linux-basic-command.md)
- [1.2.Practice Guide](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.2.linux-practice-guide.md)
- [1.3.Linux Bash](https://book.ncrnalab.org/teaching/part-i.-programming-skills/1.linux/1.3.linux-bash.md)
- [2.R](https://book.ncrnalab.org/teaching/part-i.-programming-skills/2.r.md)
- [2.1.R Basics](https://book.ncrnalab.org/teaching/part-i.-programming-skills/2.r/2.1.r-basics.md)
- [2.2.Plot with R](https://book.ncrnalab.org/teaching/part-i.-programming-skills/2.r/2.2.plots-with-r.md)
- [3.Python](https://book.ncrnalab.org/teaching/part-i.-programming-skills/3.python.md)
