From 594846654a1d8962a09c9e467c71f0755da6bb4f Mon Sep 17 00:00:00 2001 From: Rajat Khanduri <38693805+wthrajat@users.noreply.github.com> Date: Sun, 9 Oct 2022 19:22:13 +0530 Subject: [PATCH] added resource & examples to the docs > Added w3school's free course in the resources section (which is the best course imo) > Added the first 10 Fibonacci numbers --- .../1-intro-to-programming-languages/README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/1-getting-started-lessons/1-intro-to-programming-languages/README.md b/1-getting-started-lessons/1-intro-to-programming-languages/README.md index 4a59327e..3783bbe0 100644 --- a/1-getting-started-lessons/1-intro-to-programming-languages/README.md +++ b/1-getting-started-lessons/1-intro-to-programming-languages/README.md @@ -76,7 +76,7 @@ back add r0,r1 Believe it or not, *they're both doing the same thing*: printing a Fibonacci sequence up to 10. -✅ A Fibonacci sequence is [defined](https://en.wikipedia.org/wiki/Fibonacci_number) as a set of numbers such that each number is the sum of the two preceding ones, starting from 0 and 1. +✅ A Fibonacci sequence is [defined](https://en.wikipedia.org/wiki/Fibonacci_number) as a set of numbers such that each number is the sum of the two preceding ones, starting from 0 and 1. The first 10 numbers following the Fibonacci sequence are 0, 1, 1, 2, 3, 5, 8, 13, 21 and 34. ## Elements of a Program @@ -104,7 +104,7 @@ One of the most crucial tools for software development is the editor. Editors ar Developers rely on editors for a few additional reasons: -- *Debugging* helps uncover bugs and errors by stepping through the code, line by line. Some editors have debugging capabilities; they can be customized and added for specific programming languages. +- *Debugging* helps uncover bugs and errors by stepping through the code, line by line. Some editors have debugging capabilities; they can be customized and added for specific programming languages. - *Syntax highlighting* adds colors and text formatting to code, making it easier to read. Most editors allow customized syntax highlighting. - *Extensions and Integrations* are specialized tools for developers, by developers. These tools weren't built into the base editor. For example, many developers document their code to explain how it works. They may install a spell check extension to help find typos within the documentation. Most extensions are intended for use within a specific editor, and most editors come with a way to search for available extensions. - *Customization* enables developers to create a unique development environment to suit their needs. Most editors are extremely customizable and may also allow developers to create custom extensions. @@ -177,6 +177,7 @@ When a developer wants to learn something new, they'll most likely turn to docum - [Frontend Masters](https://frontendmasters.com/learn/) - [Web.dev](https://web.dev), from Google, publishers of [Chrome](https://www.google.com/chrome/) - [Microsoft's own developer docs](https://docs.microsoft.com/microsoft-edge/#microsoft-edge-for-developers), for [Microsoft Edge](https://www.microsoft.com/edge) +- [W3 Schools](https://www.w3schools.com/where_to_start.asp) ✅ Do some research: Now that you know the basics of a web developer's environment, compare and contrast it with a web designer's environment.