Open MadhuMNG opened 2 years ago
@MadhuMNG can you please add your check-in comments for the week and after submitting, add the week-1
label?
Week 1
I'm not sure how to work in 'http://localhost:4005/?--defaults'. Not much familiar with tabs, hence taking time to go through and practice.
JS is completely a different approach comparing to html and CSS, as a beginner understand basic structure/approach of JS is important and it will take time.
learnt many concepts JS Statements JS Syntax JS Comments JS Variables JS Let JS Const JS Operators JS Arithmetic JS Assignment JS Data Types
studying more about JS syntax and practically trying some them.
I'm not sure how to work in 'http://localhost:4005/?--defaults'. Not much familiar with tabs, hence taking time to go through and practice.
Evan created a video and some slides that explain the usage of study-lenses. It is included in the repo here Which tabs are you not familiar with?
we also had 2 sessions this week where anyone could ask the coaches. could you join one of them?
Thanks Daniel , I will go through video by Evan. Yes I attended one session.
Week 2
Would like to learn how while and for commands work in real scenario.
writing code and check the output. More practice is very much required.
Going through the videos
Would like to learn how while and for commands work in real scenario.
there is no one "real scenario", any program is a real scenario! Game developers will use while
loops differently than a data analyst and differently than a web developer. It's a lot like grammar in spoken languages, when you talk to a lawyer you may understand the words they're saying but you have no idea what they're trying to tell you.
In the next modules you'll start studying and solving coding challenges, then you'll get a chance to see how other people use while
loops. For now focus on understanding the programs and the rest will come easier
Thanks @Evan.. Yes I have understood the while and far loop.
@MadhuMNG week3?
Week 3
- Initially html and CSS were difficult , now I have confident writing few codes which were seemed very difficult at the begining.
this is nice to hear, hopefully you will feel the same in a few months about JS too :)
- Trying to use html and JS codes in developing new website which is time consuming.
for your UX project, please do not use any JS for now. just HTML & CSS.
Ok
Welcome to JS
Learning Objectives
Priorities: š„, š£, š„, š (click to learn more)
There is a lot to learn in this repository. If you can't master all the material at once, that's expected! Anything you don't master now will always be waiting for you to review when you need it. These 4 emoji's will help you prioritize your study time and to measure your progress: - š„: Understanding this material is required, it covers the base skills you'll need for this module and the next. You do not need to finish all of them but should feel comfortable that you could do them with enough time. - š£: You have started all of these exercises and feel you could complete them all if you just had more time. It may not be easy for you but with effort you can make it through. - š„: You have studied the examples and started some exercises if you had time. You should have a big-picture understanding of these concepts/skills, but may not be confident completing the exercises. - š: These concepts or skills are not necessary but are related to this module. If you are finished with š„, š£ and š„ you can use the š exercises to push yourself without getting distracted from the module's main objectives. ---
1. What is Programming
What is a program? What is a programming language? How do programs and people fit together?
2. Just Enough JavaScript
Go in depth on JavaScript you need to know for writing interactive text-based programs in the browser. Along the way you will learn how each language feature works in small programs.
3. Understanding Programs
Learn how to understand a larger programs by finding connections between the details and the big picture. By the end of this chapter you will know how to read a new program and do a simple code review.
/describing-programs
:4. Developing Programs
Learn to modify and write larger programs in JavaScript. You'll cover many of the hidden skills necessary to develop quality software and to work collaboratively on a code base.
Setting Up
expand/collapse
> You will need > [NPM](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) and > [nvm](https://github.com/nvm-sh/nvm#installing-and-updating) on your computer > to study this material > > Using a browser with good DevTools will make your life easier: > [Chromium](http://www.chromium.org/getting-involved/download-chromium), > [FireFox](https://www.mozilla.org/en-US/firefox/new/), > [Edge](https://www.microsoft.com/edge), > [Chrome](https://www.google.com/chrome/) 1. Install or update the `study-lenses` package globally - `$ npm install -g study-lenses` (if you do not have it installed) - `$ npm update -g study-lenses` (if you already have it installed) - Didn't work? you may need to try: - (mac) `$ sudo npm install -g study-lenses` - having trouble updating? - try this: `$ npm uninstall -g study-lenses && npm install -g study-lenses` 2. Fork and clone this repository: 1. fork the HackYourFuture repository to your personal account - `git@github.com:HackYourFutureBelgium/welcome-to-js.git` 2. clone your fork to your computer - `git clone --depth 1 git@github.com:HackYourFutureBelgium/