and so the journey continues…

James Messina
3 min readOct 29, 2020

Austin Coding Academy

1. CSS is just a styling language used to style HTML pages. Its sole purpose is to attract users. JavaScript is a coding language that is normally used on the web and is used to control the behavior of different elements in html. A few other key differences are file name extensions(.cc vs .js), resilience(a broken css rule isn’t as serious as breaking a javascript rule), optimization, and browser support (css supported by every browser while js is supported only by most browsers.)Both are used to enhance the basic structure of html.

2. I map them in my mind by first splitting the two into separate categories. Methods are actions you can perform while properties are values that you can set or change. The DOM can be accessed with javascript and all elements are defined as objects. The whole programming interface is the properties and methods of each object. An example of a method is getElementById(accesses html doc using the id of the elements) and a property would be innerHTML.

3. I find surprising the fact that there are so many different ways to design a website using css. The amount of selectors seems endless as does all the different properties and values you can use on each element to style. The whole process is very tedious but I enjoy the challenge and figuring out the steps along the way. I also didn’t think that linking a css or js file to html would b so easy. I do find making an html document relatively easy but sometimes the styling is a little tricky to me like using flexbox and grid. However the more I practice the better I’m getting with it. Making an html doc is pretty straightforward with the syntax and format but flexbox confuses in terms of what children and grandchildren are affected.

4. The only difficult part about coding so far is using the media queries and understanding the process in how html and js communicate with each other. The media queries are tricky because sometimes I get whitepace and don’t know how to fill the gaps when resizing. In terms of js and html communicating with each other, I believe its difficult because I’m just used to making JS functions solely and using the old format (function getNum(num1, num2){}.

5. Event listeners like onlick and mousedown are cool because when the action is done it executes the function in javascript and then the js code accesses the dom, gets the element by its id name and then carries out whatever else the function says to do. They’re useful because they make the code easier to access in javascript and provide a simple way for html and js to communicate. I think its awesome how our literal actions can execute the code. I would like to learn about the other event listeners that are out there.

6. I am motivated to become a developer because I dislike my current job and finally want to get into a field that interests me and allows me to be more creative and analytical than I ever was with my previous employers. I want to have a job that ill actually like going to an right now I don’t feel that way. Also the compensation and flexibility of being a developer motivates me. I am in this class to develop my coding skills and I also know that ACA has a lot of network connections for when we finish this course. I heard great things about ACA and want a certificate to show my potential employers when I graduate. It will look great with my economics degree.

--

--