aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVidhu Kant Sharma <vidhukant@vidhukant.xyz>2023-01-30 20:14:24 +0530
committerVidhu Kant Sharma <vidhukant@vidhukant.xyz>2023-01-30 20:14:24 +0530
commitae3b27daf9400e6b65708f2b5f38e04c1664d8fc (patch)
treed43b9af230ad6d261b516bc54100896c1df70e34
parented0acef173ae46ff7b8689b896a2913149b7da4e (diff)
changed programming resources path, added more pages
-rw-r--r--content/docs/programming-resources/_index.md9
-rw-r--r--content/docs/programming-resources/cli-development/_index.md6
-rw-r--r--content/docs/programming-resources/cli-development/go/_index.md5
-rw-r--r--content/docs/programming-resources/cli-development/go/bubbletea/_index.md9
-rw-r--r--content/docs/programming-resources/cli-development/go/cobra/_index.md10
-rw-r--r--content/docs/programming-resources/cli-development/go/promptui/_index.md10
-rw-r--r--content/docs/programming-resources/cli-development/go/termui/_index.md7
-rw-r--r--content/docs/programming-resources/gui-development/_index.md6
-rw-r--r--content/docs/programming-resources/gui-development/c/_index.md5
-rw-r--r--content/docs/programming-resources/gui-development/c/gtk/_index.md9
-rw-r--r--content/docs/programming-resources/gui-development/go/_index.md5
-rw-r--r--content/docs/programming-resources/gui-development/go/gotk3/_index.md11
-rw-r--r--content/docs/programming-resources/gui-development/go/gotk4/_index.md9
-rw-r--r--content/docs/programming-resources/web-development/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/http-frameworks/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/http-frameworks/express.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/express.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/http-frameworks/gin.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/gin.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/orms/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/orms/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/orms/sequelize.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/orms/sequelize.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/template-engines/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/template-engines/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/template-engines/ejs.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/template-engines/ejs.md)0
-rw-r--r--content/docs/programming-resources/web-development/backend/template-engines/gin.md (renamed from content/docs/resources-to-learn-programming/web-development/backend/template-engines/gin.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/html-css/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/html-css/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/react.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/static-site-generators/_index.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/_index.md)0
-rw-r--r--content/docs/programming-resources/web-development/frontend/static-site-generators/hugo.md (renamed from content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/hugo.md)0
-rw-r--r--content/docs/resources-to-learn-programming/_index.md13
31 files changed, 101 insertions, 13 deletions
diff --git a/content/docs/programming-resources/_index.md b/content/docs/programming-resources/_index.md
new file mode 100644
index 0000000..64e825d
--- /dev/null
+++ b/content/docs/programming-resources/_index.md
@@ -0,0 +1,9 @@
+---
+title: Programming Resources
+description: Cool programming tutorials/libraries that you should check out
+---
+
+My archive of programming resources, and cool libraries that you should check out, among with useful tutorials, blog articles, etc on how to learn
+various technologies.
+
+These lists are updated somewhat regularly/whenever I learn something new.
diff --git a/content/docs/programming-resources/cli-development/_index.md b/content/docs/programming-resources/cli-development/_index.md
new file mode 100644
index 0000000..547bb70
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/_index.md
@@ -0,0 +1,6 @@
+---
+title: CLI/TUI Development
+description: Sexy terminal apps
+---
+
+These sections are divided by language
diff --git a/content/docs/programming-resources/cli-development/go/_index.md b/content/docs/programming-resources/cli-development/go/_index.md
new file mode 100644
index 0000000..ded7872
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/go/_index.md
@@ -0,0 +1,5 @@
+---
+title: GoLang
+description: CLI apps powered by Go
+weight: 1
+---
diff --git a/content/docs/programming-resources/cli-development/go/bubbletea/_index.md b/content/docs/programming-resources/cli-development/go/bubbletea/_index.md
new file mode 100644
index 0000000..0a2914d
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/go/bubbletea/_index.md
@@ -0,0 +1,9 @@
+---
+title: Bubble Tea
+description: TUI Framework for Go
+weight: 3
+---
+
+[bubbletea](https://github.com/charmbracelet/bubbletea) lets you create very sexy TUI apps with Go, and it's especially great for apps with a lot of graphics, etc
+
+- Follow [bubbletea documentation](https://github.com/charmbracelet/bubbletea#readme) to get started
diff --git a/content/docs/programming-resources/cli-development/go/cobra/_index.md b/content/docs/programming-resources/cli-development/go/cobra/_index.md
new file mode 100644
index 0000000..e8b1db4
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/go/cobra/_index.md
@@ -0,0 +1,10 @@
+---
+title: Cobra
+description: Go library to create CLI apps
+weight: 1
+---
+
+[Cobra](https://github.com/spf13/cobra) is a great library to create command line apps using Go. It is very easy to use and it can handle flags, help messages, etc
+by itself which saves you a lot of time.
+
+- Follow [cobra user guide](https://github.com/spf13/cobra/blob/main/user_guide.md) to get started quickly
diff --git a/content/docs/programming-resources/cli-development/go/promptui/_index.md b/content/docs/programming-resources/cli-development/go/promptui/_index.md
new file mode 100644
index 0000000..6ccbd64
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/go/promptui/_index.md
@@ -0,0 +1,10 @@
+---
+title: Promptui
+description: Interactive terminal prompt for Go programs
+weight: 2
+---
+
+[promptui](https://github.com/manifoldco/promptui) is an awesome package that lets you create interactive prompts (input boxes, selection prompts, etc)
+with Go. It's very easy to use and the github repo has a bunch of examples. It can also be integrated into something like cobra.
+
+- [promptui examples](https://github.com/manifoldco/promptui/tree/master/_examples): code examples to get started with promptui
diff --git a/content/docs/programming-resources/cli-development/go/termui/_index.md b/content/docs/programming-resources/cli-development/go/termui/_index.md
new file mode 100644
index 0000000..5f2944c
--- /dev/null
+++ b/content/docs/programming-resources/cli-development/go/termui/_index.md
@@ -0,0 +1,7 @@
+---
+title: Termui
+description: TUI widget library for Go
+weight: 4
+---
+
+[termui](https://github.com/gizak/termui) lets you create TUI apps with go. It's not very hard to use but seems like it's not maintained anymore.
diff --git a/content/docs/programming-resources/gui-development/_index.md b/content/docs/programming-resources/gui-development/_index.md
new file mode 100644
index 0000000..4b9a9fd
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/_index.md
@@ -0,0 +1,6 @@
+---
+title: GUI Development
+description: Graphical User Interfaces
+---
+
+These sections are divided by language
diff --git a/content/docs/programming-resources/gui-development/c/_index.md b/content/docs/programming-resources/gui-development/c/_index.md
new file mode 100644
index 0000000..e70ac8e
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/c/_index.md
@@ -0,0 +1,5 @@
+---
+title: C
+description: C libraries for GUI development
+weight: 1
+---
diff --git a/content/docs/programming-resources/gui-development/c/gtk/_index.md b/content/docs/programming-resources/gui-development/c/gtk/_index.md
new file mode 100644
index 0000000..0fb1b24
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/c/gtk/_index.md
@@ -0,0 +1,9 @@
+---
+title: GTK
+description: The GTK GUI toolkit
+weight: 1
+---
+
+GTK is a very popular widget toolkit written in C. It has bindings for multiple languages too. Check out <https://gtk.org>
+
+- [GTK+ Tutorial](https://zetcode.com/gui/gtk2/): GTK+ Tutorial
diff --git a/content/docs/programming-resources/gui-development/go/_index.md b/content/docs/programming-resources/gui-development/go/_index.md
new file mode 100644
index 0000000..ded7872
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/_index.md
@@ -0,0 +1,5 @@
+---
+title: GoLang
+description: CLI apps powered by Go
+weight: 1
+---
diff --git a/content/docs/programming-resources/gui-development/go/gotk3/_index.md b/content/docs/programming-resources/gui-development/go/gotk3/_index.md
new file mode 100644
index 0000000..d528695
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/gotk3/_index.md
@@ -0,0 +1,11 @@
+---
+title: gotk3
+description: GTK3 Go bindings
+weight: 1
+---
+
+[gotk3](https://github.com/gotk3/gotk3) provides Go bindings for GTK3, it's somewhat stable but it's tricky to figure out some things if you're
+not used to developing with GTK.
+
+- [Their README](https://github.com/gotk3/gotk3#readme): has some examples to get started quickly
+- [gotk3 examples](https://github.com/gotk3/gotk3-examples): has examples for various usecases, etc
diff --git a/content/docs/programming-resources/gui-development/go/gotk4/_index.md b/content/docs/programming-resources/gui-development/go/gotk4/_index.md
new file mode 100644
index 0000000..1e12bb3
--- /dev/null
+++ b/content/docs/programming-resources/gui-development/go/gotk4/_index.md
@@ -0,0 +1,9 @@
+---
+title: gotk4
+description: GTK4 Go bindings
+weight: 2
+---
+
+[gotk4](https://github.com/diamondburned/gotk4) provides Go bindings for GTK4, some functionality is apparently not available, otherwise it's pretty stable.
+
+- [gotk4 examples](https://github.com/diamondburned/gotk4-examples): has code examples to learn gotk4
diff --git a/content/docs/resources-to-learn-programming/web-development/_index.md b/content/docs/programming-resources/web-development/_index.md
index 863b749..863b749 100644
--- a/content/docs/resources-to-learn-programming/web-development/_index.md
+++ b/content/docs/programming-resources/web-development/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/_index.md b/content/docs/programming-resources/web-development/backend/_index.md
index 5c5ff34..5c5ff34 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/_index.md
+++ b/content/docs/programming-resources/web-development/backend/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/_index.md b/content/docs/programming-resources/web-development/backend/http-frameworks/_index.md
index 0c942bb..0c942bb 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/_index.md
+++ b/content/docs/programming-resources/web-development/backend/http-frameworks/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/express.md b/content/docs/programming-resources/web-development/backend/http-frameworks/express.md
index a18a657..a18a657 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/express.md
+++ b/content/docs/programming-resources/web-development/backend/http-frameworks/express.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/gin.md b/content/docs/programming-resources/web-development/backend/http-frameworks/gin.md
index fe13678..fe13678 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/http-frameworks/gin.md
+++ b/content/docs/programming-resources/web-development/backend/http-frameworks/gin.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/orms/_index.md b/content/docs/programming-resources/web-development/backend/orms/_index.md
index 6277f85..6277f85 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/orms/_index.md
+++ b/content/docs/programming-resources/web-development/backend/orms/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/orms/sequelize.md b/content/docs/programming-resources/web-development/backend/orms/sequelize.md
index 74fbb1d..74fbb1d 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/orms/sequelize.md
+++ b/content/docs/programming-resources/web-development/backend/orms/sequelize.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/_index.md b/content/docs/programming-resources/web-development/backend/template-engines/_index.md
index 4b320db..4b320db 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/_index.md
+++ b/content/docs/programming-resources/web-development/backend/template-engines/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/ejs.md b/content/docs/programming-resources/web-development/backend/template-engines/ejs.md
index 5172791..5172791 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/ejs.md
+++ b/content/docs/programming-resources/web-development/backend/template-engines/ejs.md
diff --git a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/gin.md b/content/docs/programming-resources/web-development/backend/template-engines/gin.md
index 7ed28c5..7ed28c5 100644
--- a/content/docs/resources-to-learn-programming/web-development/backend/template-engines/gin.md
+++ b/content/docs/programming-resources/web-development/backend/template-engines/gin.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/_index.md b/content/docs/programming-resources/web-development/frontend/_index.md
index aad43f1..aad43f1 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/_index.md
+++ b/content/docs/programming-resources/web-development/frontend/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/html-css/_index.md b/content/docs/programming-resources/web-development/frontend/html-css/_index.md
index dc67f53..dc67f53 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/html-css/_index.md
+++ b/content/docs/programming-resources/web-development/frontend/html-css/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md
index d7c9637..d7c9637 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/_index.md
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/react.md
index c20844f..c20844f 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/react.md
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/react.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md b/content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md
index 3dd4e61..3dd4e61 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/js-frameworks/svelte.md
+++ b/content/docs/programming-resources/web-development/frontend/js-frameworks/svelte.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/_index.md b/content/docs/programming-resources/web-development/frontend/static-site-generators/_index.md
index 6a59df6..6a59df6 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/_index.md
+++ b/content/docs/programming-resources/web-development/frontend/static-site-generators/_index.md
diff --git a/content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/hugo.md b/content/docs/programming-resources/web-development/frontend/static-site-generators/hugo.md
index 9664b30..9664b30 100644
--- a/content/docs/resources-to-learn-programming/web-development/frontend/static-site-generators/hugo.md
+++ b/content/docs/programming-resources/web-development/frontend/static-site-generators/hugo.md
diff --git a/content/docs/resources-to-learn-programming/_index.md b/content/docs/resources-to-learn-programming/_index.md
deleted file mode 100644
index 43e0ec1..0000000
--- a/content/docs/resources-to-learn-programming/_index.md
+++ /dev/null
@@ -1,13 +0,0 @@
----
-title: Resources to Learn Programming
-description: Some channels/websites/articles that helped me learn to code.
----
-
-Here I have compiled some various YouTube channels, videos, articles, websites,
-and some of my own pages which can be very useful to learn programming. As a self-taught,
-I'd like to thank every single of these creators for the great content. Very useful.
-
-There are also some code examples or projects on GitHub, etc that I looked at to learn
-how some things worked, along with some recommendations of things you might wanna learn.
-
-These lists are updated somewhat regularly/whenever I learn something new.