Open BrianMunene96 opened 1 year ago
As things stand, I am making some good progress going through the material.
I am now working through the Just Enough Javascript
Grasping some of the Javascript concepts has been challenging but the resources provided are a great help. I highly recommend Javascript.info
I am now really enjoying seeing some Javascript code and predicting what it's going to do ππͺ .
Hi @BrianMunene96, It would be nice if you can push your solved exercises in the repo and add the link here. (tracing variables, what is the programming, just enough js)
For now, Everything is going on well as planned
Reading through the Javascript materials and guessing what the program is going to do. Also scripting some simple JS programs
There are a ton of exercises and content (in a very good way). I sometimes find myself lost in between as I try to understand every single line of code.
For now, Everything is going on well as planned
Understanding how to fix bugs and errors
I had a bit of a challenge with the last exercise #pyramid π
Learning 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/