Skip to content

Commit

Permalink
Merge pull request #2 from InteliBlockchain/ch00/introduction
Browse files Browse the repository at this point in the history
feat: change introduction structure
  • Loading branch information
misterclayt0n authored Nov 5, 2024
2 parents 72326c1 + 21386fb commit ed2d28a
Show file tree
Hide file tree
Showing 6 changed files with 37 additions and 11 deletions.
4 changes: 3 additions & 1 deletion src/SUMMARY.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Summary

[Introduction](./introduction.md)
[Introduction](./chapter_0/introduction.md)
[The pillars](./chapter_0/the_pillars.md)
[Study Object](./chapter_0/study_object.md)
- [Algorithms and Data Structures](./chapter_1/introduction.md)
- [What is an Algorithm](./chapter_1/what_is_an_algorithm.md)
- [Complexity](./chapter_1/complexity.md)
Expand Down
24 changes: 16 additions & 8 deletions src/introduction.md → src/chapter_0/introduction.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
# The Pillars of Programming
_by [Mister Clayton](https://github.com/misterclayt0n) (Davi Arantes) and [Coutin](https://github.com/c0utin) (Rafael Coutinho), contributions from the Inteli Blockchain community_

Welcome to the _Inteli Blockchain Roadmap_!
Welcome to _The Pillars of Programming_

### Why this book exists
This book started with a course, and became a unique experience. Written by two lazy university students who love tecnology and are tired of so much bullshit in tech...
// TODO: finish
This book began as a course and evolved into a unique experience. Written by two lazy university students who love technology and are tired of all the bullshit in tech, it’s here to show you that computers can do far more interesting things than hard calculations, and programmers can do more than just web development; there is an infinite world of possibilities for what you can create.

### Who is for
### Who this book is for
The reader should have some previous experience developing computer programs, this book doesn't start from absolutely zero, and it's important that you have some knowledge of what are variables, control flows, functions, conditionals, etc.
</br>

Mathematics isn't a major topic of this book, but to surprise you, computers speak's math, and we'll use many mathematical notations to prove certain propositions or demonstrate ideas.
Mathematics isn't a major topic of this book, but to surprise you, computers "speak" math. We'll use many mathematical notations to prove certain propositions or demonstrate ideas.

</br>
However, in general, this was meant for:

- Programmers that want to be good.
- Any curious mf.
- Programmers seeking to go beyond the basics.
- Curious nerds.

### Goals
This book was written with one goal in mind, which is:
Expand All @@ -32,8 +31,17 @@ As a general guideline, here's some pragmatic advice on how to use this content:
- Read the book at your own pace.
- It is highly incentivised for the reader to search way beyond what the book has to offer.
- Be open-minded, free yourself from any closed paradigm (objects are just data structures, don't treat them as religion).
- Write your version of code from examples.
- Have fun.

// TODO: knuth algorithm on how to read this book,
#### Sequential processes to read this book

![Flowchart](/images/how_read_flowchart.svg)

//TODO



// TODO: knuth algorithm on how to read this book, flowchar is done, need text.
// TODO: link this shit: https://pll.harvard.edu/course/cs50-introduction-computer-science for absolute beginners (they don't know what `print()` is)
// TODO: this book it's a community products be free to contribute section
1 change: 1 addition & 0 deletions src/chapter_0/study_object.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# Study Object
1 change: 1 addition & 0 deletions src/chapter_0/the_pillars.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# The pillars
10 changes: 10 additions & 0 deletions src/images/how_read_flowchart.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 6 additions & 2 deletions todo.md → src/todo.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
# TODO

### Chapter 1
### Chapter 0

- [ ] [Algorithms and Data Structures](./chapter_0/introduction.md) -> both
- [ ] [Algorithms and Data Structures](./chapter_0/the_pillars.md) -> misterclayt0n
- [ ] [Algorithms and Data Structures](./chapter_0/study_object.md) -> c0utin

- [ ] [Algorithms and Data Structures](./chapter_1/introduction.md) -> both
### Chapter 1
- [ ] [What is an Algorithm](./chapter_1/what_is_an_algorithm.md) -> c0utin
- [ ] [Complexity](./chapter_1/complexity.md) -> c0utin
- [ ] [Arrays](./chapter_1/arrays.md) - c0utin
Expand Down

0 comments on commit ed2d28a

Please sign in to comment.