lab-brussels-1 / home

Home repository for Lab Brussels 1.
https://lab-brussels-1.github.io/home
MIT License
4 stars 5 forks source link

Andrii: Welcome to JS, 3 weeks #305

Open andriivam opened 2 years ago

andriivam commented 2 years ago

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:


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.

andriivam commented 2 years ago

Week 1

I Need Help With:

I don't know yet as JS looks very complex and difficult part of study so im sure later i will have a lot of question.

What went well?

I think i understand well the basic theory of JS but its hard to remember all even if you practice on it.

What went less well?

Im not sure that i'm using correctly study-lenses as according to Evan's guide i cant use some part of tools like to see the answers for question or maybe i just don't have access.

Lessons Learned

Need to study and practice a lot as something really different that we had before and much more difficult.

Sunday Prep Work

Im still doing what-is-programming as i spent to much time on flip-cards. I was watching video after each card to better understand the theory.

colevandersWands commented 2 years ago

i cant use some part of tools like to see the answers for question or maybe i just don't have access.

you shouldn't need access for anything, it could be something isn't working in study lenses. Could you share a screenshot/recording of something that you can't do?

i spent to much time on flip-cards. I was watching video after each card to better understand the theory.

no problem if you haven't learned them all yet, they're an overview of everything you will learn in the module. it might be helpful to think of them as little self-quizzes you study a few minutes every day instead of something to finish before moving on

andriivam commented 2 years ago

Thank you for your comments))I was thinking same that shouldn't be in the rush with JS. And if i will have some more issue with study-lenses i will do screen or record short video)

andriivam commented 2 years ago

@colevandersWands Im not sure if i did this exercise wrong or its problem with study-lenses

Screenshot 2022-05-14 at 16 29 13
colevandersWands commented 2 years ago

Good catch! I forgot a // distractor comment on line 24 (just pushed a fix):

'use strict';

/* parsons-collapse: hint

  0. strict mode!
  1. declare the first name
  2. declare the last name
  3. declare the full name
  4. log the full name
*/

let first = 'Padma';

let last = 'Patil';

let full = first + ' ' + last;

console.log(full);

// --- distractors ---

Let first = 'Padma'; // distractor
last = 'Patil'; // distractor
let = last 'Patil'; // distractor
let full first + ' ' + last; // distractor
danielhalasz commented 2 years ago

@colevandersWands where did you push it? https://github.com/hackyourfuturebelgium/welcome-to-js

colevandersWands commented 2 years ago

just pushed again. It didn't go through last night

andriivam commented 2 years ago

Week 2

I Need Help With:

For the moment all is fine i just need some small explanation about block scope and variables there

What went well?

Generally JavaScript going well but its a lot of information so even something what was clear hard to remember but with the time i believe it will be better)

What went less well?

As i mention before a lot of information and i have feeling like its not enough time for study i need more and more. Also numbers doesn't look so simple as i was thinking.

Lessons Learned

JavaScript is really complex language where do you need to trace every your step even in small programs that will help you better understand and learn all process inside.

Sunday Prep Work

I'm still doing just-enough-javascript

colevandersWands commented 2 years ago

Also numbers doesn't look so simple as i was thinking.

Numbers are not simple in JavaScript, you'll study them more deeply next module.

As i mention before a lot of information and i have feeling like its not enough time for study i need more and more.

You'll actually get a chance review everything covered in Welcome to JS next module, and you'll continue practicing everything when you start building web pages.

andriivam commented 2 years ago

That would be really great if we will review it it again all material in next module)))

danielhalasz commented 2 years ago

@andriivam week3?

andriivam commented 2 years ago

Week 3

I Need Help With:

Be honest i didn't get the last exercises. As i don't have any background i think i need some more explanation (comments) to better understand how to do it)

What went well?

The last classes was really amazing and i understand how is important in JS to understand the program and to pay attention to the details.

What went less well?

This is really hard part of coding but probably the most interesting. So just need time to go into it.

Lessons Learned

Need to learn and learn. Also really helpful exercises like we did in class to understand how it works and to write you own code.

Sunday Prep Work

Im study JS from YouTube and study-lenses)

danielhalasz commented 2 years ago

Be honest i didn't get the last exercises. As i don't have any background i think i need some more explanation (comments) to better understand how to do it)

sure, which exercises do you mean?

andriivam commented 2 years ago

The exercises number 4 and 5 in this repo https://github.com/lab-brussels-1/javascript-exercises

danielhalasz commented 2 years ago

ah ok, both of those are just templates to help experiment with other exercises..they are not exercises, per se.

andriivam commented 2 years ago

@danielhalasz So i can play there with the code as i want?)))

danielhalasz commented 2 years ago

yes, that is why they were created