diff --git a/content/Wiedza/Programowanie/JavaScript/JavaScript.md b/content/Wiedza/Programowanie/JavaScript/JavaScript.md
index 4fe5369b1..3c3cdac9c 100644
--- a/content/Wiedza/Programowanie/JavaScript/JavaScript.md
+++ b/content/Wiedza/Programowanie/JavaScript/JavaScript.md
@@ -1,5 +1,40 @@
----
-title: JavaScript
----
+## Zakres w [[Wiedza/Programowanie/JavaScript/JavaScript]]
+Seria filmów o fundamentalnym elemencie [[Wiedza/Programowanie/JavaScript/JavaScript]]'u: Zakresie ([[Wiedza/Programowanie/JavaScript/Zakres/Scope]]).
+
+### Agenda
+- [[Wiedza/Programowanie/JavaScript/Zakres/Execution Context]]
+- [[Wiedza/Programowanie/JavaScript/Zakres/Scope]]
+- [[Wiedza/Programowanie/JavaScript/Zakres/Lexical Scope]]
+- [[Wiedza/Programowanie/JavaScript/Zakres/Closures]]
+
+## [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Programowanie funkcyjne]]
+Seria filmów o programowaniu funkcyjnym w JavaScript
+
+
+
+### Agenda
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Higher-Order Function]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Pure Functions]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Function Composition]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Currying]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Shared State]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Composition over Inheritance]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Factory Functions]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Funktory]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Monady]]
+
+## Promise
+Seria filmów o Promise w JavaScript
+
+
+
+### Agenda
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise Constructor]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise Chaining]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise API]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Async Await]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Generatory]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Pętle Async Await]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/JavaScript/Promise/Promise.md b/content/Wiedza/Programowanie/JavaScript/Promise/Promise.md
index 9976e7fce..e262fc6a5 100644
--- a/content/Wiedza/Programowanie/JavaScript/Promise/Promise.md
+++ b/content/Wiedza/Programowanie/JavaScript/Promise/Promise.md
@@ -2,4 +2,10 @@
title: Promise
---
-
\ No newline at end of file
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise Constructor]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise Chaining]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise API]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Async Await]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Generatory]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Pętle Async Await]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/JavaScript/Promise/_Promise.md b/content/Wiedza/Programowanie/JavaScript/Promise/_Promise.md
deleted file mode 100644
index e262fc6a5..000000000
--- a/content/Wiedza/Programowanie/JavaScript/Promise/_Promise.md
+++ /dev/null
@@ -1,11 +0,0 @@
----
-title: Promise
----
-
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise Constructor]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise Chaining]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise API]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Async Await]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Generatory]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Pętle Async Await]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/JavaScript/_JavaScript.md b/content/Wiedza/Programowanie/JavaScript/_JavaScript.md
deleted file mode 100644
index 3c3cdac9c..000000000
--- a/content/Wiedza/Programowanie/JavaScript/_JavaScript.md
+++ /dev/null
@@ -1,40 +0,0 @@
-## Zakres w [[Wiedza/Programowanie/JavaScript/JavaScript]]
-Seria filmów o fundamentalnym elemencie [[Wiedza/Programowanie/JavaScript/JavaScript]]'u: Zakresie ([[Wiedza/Programowanie/JavaScript/Zakres/Scope]]).
-
-
-
-### Agenda
-- [[Wiedza/Programowanie/JavaScript/Zakres/Execution Context]]
-- [[Wiedza/Programowanie/JavaScript/Zakres/Scope]]
-- [[Wiedza/Programowanie/JavaScript/Zakres/Lexical Scope]]
-- [[Wiedza/Programowanie/JavaScript/Zakres/Closures]]
-
-## [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Programowanie funkcyjne]]
-Seria filmów o programowaniu funkcyjnym w JavaScript
-
-
-
-### Agenda
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Higher-Order Function]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Pure Functions]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Function Composition]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Currying]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Shared State]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Composition over Inheritance]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Factory Functions]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Funktory]]
-- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Monady]]
-
-## Promise
-Seria filmów o Promise w JavaScript
-
-
-
-### Agenda
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise Constructor]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise Chaining]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Promise API]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Async Await]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Generatory]]
-- [[Wiedza/Programowanie/JavaScript/Promise/Pętle Async Await]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/Node.js.md b/content/Wiedza/Programowanie/Node.js.md
index 9d6bd9646..c6dc4c712 100644
--- a/content/Wiedza/Programowanie/Node.js.md
+++ b/content/Wiedza/Programowanie/Node.js.md
@@ -2,3 +2,4 @@
title: Node.js
---
+- [[Wiedza/Programowanie/NestJS/Upload plików]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/Programowanie.md b/content/Wiedza/Programowanie/Programowanie.md
new file mode 100644
index 000000000..e1d032585
--- /dev/null
+++ b/content/Wiedza/Programowanie/Programowanie.md
@@ -0,0 +1,12 @@
+---
+title: Programowanie
+---
+
+- [[Wiedza/Programowanie/JavaScript/JavaScript]]
+ - [[Wiedza/Programowanie/JavaScript/Fundamenty/Constructor Functions]]
+ - [[Wiedza/Programowanie/JavaScript/Fundamenty/Prototype chain]]
+- [[Wiedza/Programowanie/JavaScript/Promise/Promise]]
+- [[Wiedza/Programowanie/JavaScript/Programowanie funkcyjne/Programowanie funkcyjne]]
+- [[Wiedza/Programowanie/REST/REST]]
+- [[Wiedza/Programowanie/Node.js]]
+- [[Wiedza/Programowanie/git/git]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/REST/REST.md b/content/Wiedza/Programowanie/REST/REST.md
index d0fa49a0d..7727d7864 100644
--- a/content/Wiedza/Programowanie/REST/REST.md
+++ b/content/Wiedza/Programowanie/REST/REST.md
@@ -1,5 +1,14 @@
---
-title: REST
+title: Rest
---
-
\ No newline at end of file
+- [[Wiedza/Programowanie/REST/REST]]
+- [[Wiedza/Programowanie/REST/Resources]]
+- [[Wiedza/Programowanie/REST/Adresy URL]]
+- [[Wiedza/Programowanie/REST/Metody HTTP]]
+- [[Wiedza/Programowanie/REST/Statusy HTTP]]
+- [[Wiedza/Programowanie/REST/Przykład REST]]
+- [[Wiedza/Programowanie/REST/Paginacja REST]]
+- [[Wiedza/Programowanie/REST/Sortowanie i filtrowanie REST]]
+- [[Wiedza/Programowanie/REST/Wyszukiwanie REST]]
+- [[Wiedza/Programowanie/REST/Autoryzacja i uwierzytelnienie REST]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/REST/_REST.md b/content/Wiedza/Programowanie/REST/_REST.md
deleted file mode 100644
index 7727d7864..000000000
--- a/content/Wiedza/Programowanie/REST/_REST.md
+++ /dev/null
@@ -1,14 +0,0 @@
----
-title: Rest
----
-
-- [[Wiedza/Programowanie/REST/REST]]
-- [[Wiedza/Programowanie/REST/Resources]]
-- [[Wiedza/Programowanie/REST/Adresy URL]]
-- [[Wiedza/Programowanie/REST/Metody HTTP]]
-- [[Wiedza/Programowanie/REST/Statusy HTTP]]
-- [[Wiedza/Programowanie/REST/Przykład REST]]
-- [[Wiedza/Programowanie/REST/Paginacja REST]]
-- [[Wiedza/Programowanie/REST/Sortowanie i filtrowanie REST]]
-- [[Wiedza/Programowanie/REST/Wyszukiwanie REST]]
-- [[Wiedza/Programowanie/REST/Autoryzacja i uwierzytelnienie REST]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/git/_git.md b/content/Wiedza/Programowanie/git/_git.md
deleted file mode 100644
index fa32ddd55..000000000
--- a/content/Wiedza/Programowanie/git/_git.md
+++ /dev/null
@@ -1,18 +0,0 @@
----
-title: git
----
-
-- [[Wiedza/Programowanie/git/git]]
-- [[Wiedza/Programowanie/git/Zapisywanie zmian w git]]
-- [[Wiedza/Programowanie/git/Przestrzeń robocza i stage w git]]
-- [[Wiedza/Programowanie/git/Przywracanie zmian w git]]
-- [[Wiedza/Programowanie/git/Przeglądanie historii w git]]
-- [[Wiedza/Programowanie/git/Komentarze w git]]
-- [[Wiedza/Programowanie/git/Polecenie stash w git]]
-- [[Wiedza/Programowanie/git/Branche w git]]
-- [[Wiedza/Programowanie/git/Zdalne repozytorium w git]]
-- [[Wiedza/Programowanie/git/Rozwiązywanie konfliktów w git]]
-- [[Wiedza/Programowanie/git/Rebase w git]]
-- [[Wiedza/Programowanie/git/Tagi w git]]
-- [[Wiedza/Programowanie/git/Cofanie zmian w git]]
-- [[Wiedza/Programowanie/git/Git Hooks]]
\ No newline at end of file
diff --git a/content/Wiedza/Programowanie/git/git.md b/content/Wiedza/Programowanie/git/git.md
index 84fa11837..fa32ddd55 100644
--- a/content/Wiedza/Programowanie/git/git.md
+++ b/content/Wiedza/Programowanie/git/git.md
@@ -2,4 +2,17 @@
title: git
---
-
\ No newline at end of file
+- [[Wiedza/Programowanie/git/git]]
+- [[Wiedza/Programowanie/git/Zapisywanie zmian w git]]
+- [[Wiedza/Programowanie/git/Przestrzeń robocza i stage w git]]
+- [[Wiedza/Programowanie/git/Przywracanie zmian w git]]
+- [[Wiedza/Programowanie/git/Przeglądanie historii w git]]
+- [[Wiedza/Programowanie/git/Komentarze w git]]
+- [[Wiedza/Programowanie/git/Polecenie stash w git]]
+- [[Wiedza/Programowanie/git/Branche w git]]
+- [[Wiedza/Programowanie/git/Zdalne repozytorium w git]]
+- [[Wiedza/Programowanie/git/Rozwiązywanie konfliktów w git]]
+- [[Wiedza/Programowanie/git/Rebase w git]]
+- [[Wiedza/Programowanie/git/Tagi w git]]
+- [[Wiedza/Programowanie/git/Cofanie zmian w git]]
+- [[Wiedza/Programowanie/git/Git Hooks]]
\ No newline at end of file
diff --git a/content/_index.md b/content/_index.md
index 98dcba569..b33f5cc5e 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -11,6 +11,7 @@ W tym miejscu dzielę się z Tobą wszystkim co wiem. Stworzyłem je przede wszy
## Znajdziesz tutaj
* Mojego procesu ([[Fundamenty/Proces]]) który realizuję codziennie \(i który nieustannie się zmienia\). Dzięki niemu podążam w wyznaczonym przeze mnie [[Fundamenty/Kierunek]] w oparciu o nazwane [[Fundamenty/Wartości]].
+* Jak buduję swój [[Fundamenty/System zdobywania wiedzy]]
* [[Wiedza/Modele Mentalne/Modele mentalne]] z których świadomie korzystam
* Notatki z przeczytanych przeze mnie [[Wiedza/Książki/Książki]]
* [[Wiedza/Ludzie/Ludzie]] jakich obserwuję w Internecie
@@ -19,6 +20,7 @@ W tym miejscu dzielę się z Tobą wszystkim co wiem. Stworzyłem je przede wszy
* [[Optymalizacja/Sprzęt/Sprzęt]] z jakiego korzystam
* Opisy wykorzystywanych przeze mnie [[Optymalizacja/Automatyzacja/Automatyzacja]] i [[Optymalizacja/Narzędzia/Narzędzia]]
* Informacje na temat projektów w które jestem zaangażowany ([[Projekty/eduweb]], [[Projekty/Ahoy!]], [[Projekty/zautomatyzowani]], [[Projekty/overment]], [[Projekty/EasyCart]], [[Projekty/EasyBanner]], [[Projekty/Design Maestro]])
+* To co wiem o [[Wiedza/Programowanie/Programowanie]]
* Moje wszystkie bezpłatne i płatne publikacje
## Wyszukiwanie & Obsidian