From 42e6f77a69903c0950b1eb9504afa49b8bd00aa6 Mon Sep 17 00:00:00 2001 From: Kamran Ahmed Date: Thu, 4 Aug 2022 18:49:03 +0400 Subject: [PATCH] Add language content in DevOps roadmap --- .../102-devops/content/100-language/100-python.md | 12 +++++++++++- .../102-devops/content/100-language/101-ruby.md | 9 ++++++++- .../content/100-language/102-javascript.md | 14 +++++++++++++- .../102-devops/content/100-language/103-go.md | 11 ++++++++++- .../102-devops/content/100-language/104-rust.md | 8 +++++++- .../102-devops/content/100-language/105-c.md | 8 +++++++- .../102-devops/content/100-language/106-cpp.md | 8 +++++++- .../102-devops/content/100-language/readme.md | 4 +++- .../102-devops/content/101-os-concepts/readme.md | 9 ++++++++- 9 files changed, 74 insertions(+), 9 deletions(-) diff --git a/content/roadmaps/102-devops/content/100-language/100-python.md b/content/roadmaps/102-devops/content/100-language/100-python.md index 92106a828..72d9e196e 100644 --- a/content/roadmaps/102-devops/content/100-language/100-python.md +++ b/content/roadmaps/102-devops/content/100-language/100-python.md @@ -1 +1,11 @@ -# Python \ No newline at end of file +# Python + +Python is a well known programming language which is both a strongly typed and a dynamically typed language. Being an interpreted language, code is executed as soon as it is written and the Python syntax allows for writing code in functional, procedureal or object-oriented programmatic ways. + +Free Content +Python Website +Python Getting Started +W3Schools - Python Tutorial +Python Crash Course +Automate the Boring Stuff +Codecademy - Learn Python 2 diff --git a/content/roadmaps/102-devops/content/100-language/101-ruby.md b/content/roadmaps/102-devops/content/100-language/101-ruby.md index cf37b2083..651bc592e 100644 --- a/content/roadmaps/102-devops/content/100-language/101-ruby.md +++ b/content/roadmaps/102-devops/content/100-language/101-ruby.md @@ -1 +1,8 @@ -# Ruby \ No newline at end of file +# Ruby + +Ruby is a high-level, interpreted programming language that blends Perl, Smalltalk, Eiffel, Ada, and Lisp. Ruby focuses on simplicity and productivity along with a syntax that reads and writes naturally. Ruby supports procedural, object-oriented and functional programming and is dynamically typed. + +Free Content +Ruby Website +Learn Ruby in 20 minutes +Learn Ruby | Codecademy diff --git a/content/roadmaps/102-devops/content/100-language/102-javascript.md b/content/roadmaps/102-devops/content/100-language/102-javascript.md index 446ae8e73..49e66286c 100644 --- a/content/roadmaps/102-devops/content/100-language/102-javascript.md +++ b/content/roadmaps/102-devops/content/100-language/102-javascript.md @@ -1 +1,13 @@ -# Javascript \ No newline at end of file +# JavaScript + +JavaScript allows you to add interactivity to your pages. Common examples that you may have seen on the websites are sliders, click interactions, popups and so on. Apart from being used on the frontend in browsers, there is Node.js which is an open-source, cross-platform, back-end JavaScript runtime environment that runs on the V8 engine and executes JavaScript code outside a web browser. + +Free Content + +W3Schools – JavaScript Tutorial +The Modern JavaScript Tutorial +JavaScript Crash Course for Beginners + +Node.js Crash Course +Node.js Tutorial for Beginners +Codecademy - Learn JavaScript diff --git a/content/roadmaps/102-devops/content/100-language/103-go.md b/content/roadmaps/102-devops/content/100-language/103-go.md index 59448b216..abfa64445 100644 --- a/content/roadmaps/102-devops/content/100-language/103-go.md +++ b/content/roadmaps/102-devops/content/100-language/103-go.md @@ -1 +1,10 @@ -# Go \ No newline at end of file +# Go + +Go is an open source programming language supported by Google. Go can be used to write cloud services, CLI tools, used for API development, and much more. + +Free Content +A Tour of Go – Go Basics +Go Reference Documentation +Go by Example - annotated example programs +Learn Go | Codecademy +W3Schools Go Tutorial diff --git a/content/roadmaps/102-devops/content/100-language/104-rust.md b/content/roadmaps/102-devops/content/100-language/104-rust.md index 8fc1f9db2..7a5822c98 100644 --- a/content/roadmaps/102-devops/content/100-language/104-rust.md +++ b/content/roadmaps/102-devops/content/100-language/104-rust.md @@ -1 +1,7 @@ -# Rust \ No newline at end of file +# Rust + +Rust is a modern systems programming language focusing on safety, speed, and concurrency. It accomplishes these goals by being memory safe without using garbage collection. + +Free Content +The Rust Programming Language - online book +Rust by Example - collection of runnable examples diff --git a/content/roadmaps/102-devops/content/100-language/105-c.md b/content/roadmaps/102-devops/content/100-language/105-c.md index 325fc6019..66e00b3ba 100644 --- a/content/roadmaps/102-devops/content/100-language/105-c.md +++ b/content/roadmaps/102-devops/content/100-language/105-c.md @@ -1 +1,7 @@ -# C \ No newline at end of file +# C + +is a powerful general-purpose programming language. It can be used to develop software like operating systems, databases, compilers, and so on. + +Free Content +Learn C Language +C Reference diff --git a/content/roadmaps/102-devops/content/100-language/106-cpp.md b/content/roadmaps/102-devops/content/100-language/106-cpp.md index 0652952b4..55eca784b 100644 --- a/content/roadmaps/102-devops/content/100-language/106-cpp.md +++ b/content/roadmaps/102-devops/content/100-language/106-cpp.md @@ -1 +1,7 @@ -# Cpp \ No newline at end of file +# C++ + +C++ is a powerful general-purpose programming language. It can be used to develop operating systems, browsers, games, and so on. C++ supports different ways of programming like procedural, object-oriented, functional, and so on. This makes C++ powerful as well as flexible. + +Free Content +Learn Cpp +C++ Reference diff --git a/content/roadmaps/102-devops/content/100-language/readme.md b/content/roadmaps/102-devops/content/100-language/readme.md index 9dd4facba..15474037a 100644 --- a/content/roadmaps/102-devops/content/100-language/readme.md +++ b/content/roadmaps/102-devops/content/100-language/readme.md @@ -1 +1,3 @@ -# Language \ No newline at end of file +# Learn a Language + +It doesn't matter what language you pick, but it is important to learn at least one. You will be able to use that language write automation scripts. diff --git a/content/roadmaps/102-devops/content/101-os-concepts/readme.md b/content/roadmaps/102-devops/content/101-os-concepts/readme.md index 851e6a4d8..5461c5483 100644 --- a/content/roadmaps/102-devops/content/101-os-concepts/readme.md +++ b/content/roadmaps/102-devops/content/101-os-concepts/readme.md @@ -1 +1,8 @@ -# Os concepts \ No newline at end of file +# Operating System + +Operating System is a program that manages a computer’s resources, especially the allocation of those resources among other programs. Typical resources include the central processing unit (CPU), computer memory, file storage, input/output (I/O) devices, and network connections. + +Free Content +What is an operating system? +Operating Systems: Crash Course Computer Science #18 +Introduction to Operating System