This repository is a collection of recommended books and resources of all kinds, on computer science, programming, and related topics, put together by the AURAK Coding Club.
The structure of this repo is as follows.
- Each resource has a dedicated Markdown document (.md), which gives a brief introduction of that resource.
- In addition, the document may provide additional links helpful in using the resource, or commentary and tips from those who have used it.
- The documents are organized into the directories in this repository, according to the topic or subject that they are about.
- Each topic's directory also contains a README file, which acts as a "map" to help you find your way around the resources surrounding that specific topic.
- The present document also acts as a map, in navigating the topics themselves.
If you have something to add, like:
- a new resource,
- commentary on a resource,
- or additional links relating to a resource,
feel free to contribute by submitting a pull request. Below are some instructions on how to do so.
The following is a template for books, written in Markdown and HTML. The file should have a .md
extension, and be given some unique name.
# Book Title (1ed.) <!-- or 2ed., etc. -->
<table>
<tr>
<th>Authors</th> <!-- or Authors -->
<td>Author 1, Author 2, Author 3</td>
</tr>
<tr>
<th>Year</th>
<td>(the year)</td>
</tr>
<tr>
<th>ISBN</th>
<td>(ISBN-13)</td>
</tr>
<tr>
<th>Publisher</th>
<td>(the publisher)</td>
</tr>
<!-- Uncomment this if the book has an official online version (PDF or otherwise).
<tr>
<th>Online Version</th>
<td>(the website)</td>
</tr>
-->
</table>
## Description
Basic description of the book.
A short summary of prerequisites.
Supplementary websites, links, et cetera.
## Comments
*Feel free to add your opinions and reviews of this resource in this section by submitting a pull request.*
The following is a template for websites and webpages, including YouTube videos, blogs, and the like.
# Resource Title
<table>
<tr>
<th>Authors</th> <!-- if applicable -->
<td>Author 1, Author 2, Author 3</td>
</tr>
<tr>
<th>Year</th> <!-- if applicable -->
<td>(the year)</td>
</tr>
<tr>
<th>URL</th>
<td>(the URL)</td>
</tr>
<tr>
<th>Website</th>
<td>(the website name)</td>
</tr>
</table>
## Description
Basic description of the resource.
A short summary of prerequisites, if applicable.
Supplementary websites, links, et cetera.
## Comments
*Feel free to add your opinions and reviews of this resource in this section by submitting a pull request.*
This should be done in the Comments
section of a Markdown document. If you'd like to add comments, just append the following to the end of that section:
<details>
<summary>By My_Name</summary> <!-- i.e., your GitHub username -->
Some text expressing your thoughts on the resource. You can mention the sections or parts of the resource that you've made use of.
</details>