Open MMikhailova opened 2 years ago
Week 1
All is clear to me since I was asking everything that I could not figure out by my own and THANKS to our wonderful coaches!
I have thoroughly studied the module "1-what-is-programming" by reading, doing all exercises and playing around with the code.
I even tried to write and run my own small programs. When they've finally worked I was happy to the moon and back!π.
It turned out to be the most excited module for me so far...
Since I had no any previous experience with JavaScript, I spent loooots of time studying this week and I'm feeling a bit tired.
However , the more I learn the more exciting this journey becomes for me.
Just reading the code doesn't work for me, I'm getting sleepy. I need to try it out and trace what's happen there.
Started Just Enough JavaScript
It turned out to be the most excited module for me so far...
π
Week 1
Nothing particular. Thank you for study lenses, after I have studied the theory they help a lot with practice.
Using Debugger and Devtools for tracking and understanding the code went really well. I have finished /2-just-enough-javascript and started /3-understanding-programs.
A program with the same output can be written in different ways. Sometimes I feel like my code could be more consistent, even if it works as I want.
Don't ask too much:)
I have just started.
A program with the same output can be written in different ways. Sometimes I feel like my code could be more consistent, even if it works as I want.
It takes lots of experience to write good consistent code, it's already great that you notice! The module Behavior, Strategy, Implementation will be all about understanding different solutions to the same problem and considering the trade-offs.
Don't ask too much:)
π
Week 3
Are querySelector() Method and the getElementsByClassName() Method interchangeable in case I want to select the elements with the particular class?
Finishing all the exercises in javascript-exercises went well. I really enjoyed doing them because it was challenging but you get rewarded when your program starts working:)
I think I need to study HTML DOM better before using it in practice.
Keep studying Developing Programs
Are querySelector() Method and the getElementsByClassName() Method interchangeable in case I want to select the elements with the particular class?
no. as far as I know, quearySelector will only return the first element with that class, while getElementsByClassName will return all, in an array-like object.
I think I need to study HTML DOM better before using it in practice.
that is very much true, Evan was even a bit worried to have it already covered at this stage. it is both rewarding and can be confusing :)
@danielhalasz Exactly. Thank you!
Learning Objectives
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.
/describing-programs
: