jQuery

Wow am I glad that I found jQuery. I finished the jQuery course on Codecademy and the jQuery lessons in FreeCodeCamp. I found that the Codecademy lessons on it were easier to understand because Codecademy has a file browser that lets you see each page (html, css, and js) to get a fuller understanding of what is being manipulated whereas FreeCodeCamp does everything on the same page.

Learning jQuery after plain Vanilla JavaScript lets me appreciate how helpful it is especially if I were to design a webapp because it works on all browsers!

Vim - a handy text editor on the command line




As I was doing my Anki flashcards I thought I'd try to open one of my files with vim... I then proceeded to freak out because I had no idea how to use vim, and I opened an important file from my Tic Tac Toe project.


After calming down I followed this handy guide to learn the basics of how to use Vim and now all is good!

JavaScript Tic Tac Toe


I made a Tic Tac Toe game!

This one actually took me longer than I expected.
What helped was sitting with the problem, doing research and having a go at it once I understood what I needed to do.

The learning continues..


Git and Github!

I published my Capstone website on Github through Git on my PC!

https://tuannguyenn.github.io/hightech/

Here's my Github profile: https://github.com/tuannguyenn

The command line isn't that bad after all.

JavaScript Score Keeper Challenge

For this challenge we were told to make a score keeper.  The user is able to set the number they are playing to i.e. up to 7. Then each time a player wins a round they click their player number, and then the scoreboard reflects their score.


When the set score is reached, the score number text changes from black to green to indicate the winner.


Overall it wasn't too bad. At first it seemed daunting but then I employed the rubber duck debugging method inadvertently talking about the project with a friend of mine who has no clue on coding. While voicing my thoughts the solutions and ideas came to me.



JavaScript

During the Cap Stone website project I started learning JavaScript through CodeCademy and have dedicated a good chunk of time on it.

So far I've learned about:

 Scope - global and block
 Variables - how to assign and modify
 Functions - as well as nested functions
 Loops - for and while
 If Else / Else If / Switch Statements
 Built in Methods
 Objects
 Class and Class Inheritance
 Arrays and Array Methods
 The DOM and modifying HTML with JavaScript

All in all it's been great learning about JavaScript syntax and I'm sure I still have tons to go but small steps everyday will get me there one of these days :)