Updates

For my project, I am planning on doing The Odin Project. The Odin project will allow me to learn about all the basics of web programming and about the computer and how it actually works. All of these lessons will help me grasp useful information and all of the work and steps that go into creating a website and serving content on the web. I think that this course will be great for me and I am very excited to learn a lot more about how everything works "behind the screen". When I complete this course I should have a good understanding of the fundamentals of web programming and I can't wait to be able to understand.

First:

October 21- This week I started the lessons and read about everything I should expect for this course. I learned all about front end, back end and full stack devolopers. Front end devolopers are the covers of the operation and what is on the browser. The Back end programers have what lives on the server. It can be very complicated especially when so many people are on the same browser at one time. Back end programers use programs like python, java, and ruby. Lastly, Full stack devolpers can do both what front end and back end programs do. During this project I will learn to be a full stack developer. I am excited that I will be learning all about full stack devolopers throughout this course and I think that this week was very sucsessful learning wise.

October 28- This week I learned about motivation and mindset. I decided that I am going to have a positive mindset about this project, although there are going to be chanllenges, I will push through with a good attitude. I was very intrested to learn about all the different types of mindsets. There is the fixed mindset, which is when you mess up, you think that you will never sucsessful. You may think they arent smart enough to complete any of these tasks, and just give up. This is not the best mindset to have especially when you are still growing and learning everyday. Then there is the growth mindset. This is when you believe that with hard work, and persistence you can do whatever you set your mind to. This is an amazing mindset to have especially when you are young and still have lots of time to learn and grow. I also learned about the learning process. The learning process consists of 2 different modes. Focus mode and difuse mode. When in focus mode you are staying atentive, on task, and activily reading. When you are in difuse mode, you are usally doing something else whilst doing the task, not fully atentive, and distracted by things such as chores, plans etc. I learned about the pitfalls I should avoid,such as procrastination, not taking breaks, and distractions both physical and digital. I enjoyed this weeks lesson because I learned alot about the things I need to know for this project and Im excited to start.

Novemeber 4- In class today, we learned all about Charlottes presentaion which was html and how it works. We learned all about tags and the diffrent types of tags there are. This presentation was very intresting and it was a very nicely written.

Novemeber 11th- This week for my project I learned all about the pitfalls to avoid how to stay on task. I learned all about community and why it is important. Asking for help is a crucial aspect of being sucsessful with this project and learned how to format my questions and the chat features. I completed the assingment which was to join the discord and allow for others to see my progress and what I am doing.

Novemeber 18th- This week I listened to Nathan, and Ginas teachback. During Nathans teachback I learned all about how neural networks work. Example of neural network, text recognition. This was a very intresting teachback and I learned a lot about neural networks. In Ginas presentation I learned about computer science in the medical field.

December 2nd- This week we listened to Annas teachback and learned about deepfakes. I also worked on my project. I learned about a simple network and how it works. I also worked on my teachback, which I am talking about fron end, back end, and full stack devolopers. I talked anout how the network works and the internet and extranets.

Decemeber 9th- I presented my teachback and I listened to Shadabs teachback. I learned all about A. I coding during Shadabs presention

December 16th- Today, I completed the assingments for the week, I learned the diffence between a web browser, web page, and search engine os. I also learned about what a web browser is, and read about how diffrent parts of the web interact with eachother.

January 6th- Today I learned about what an ISP is, what a router is, and what an IP address is.

January 13th- This week I learned about the institlation plan which included OS options on a mac and all about windows and dual booting.

January 20th- I learned what a command line interface is and how it processes the commands into a computer program which then changed the form of lines to a text. I am still working on opening a comamnd line to my computer.

January 27th- I learned about command line and its basics, such as what a command line is, how to navigate it on my computer, and how to use the command line to open a file in a program.

Febuary 3rd- This week I learned how top display the name of the directory im in, and how to create a new directory.

Febuary 10th- Today I worked on changing all my names to match the style guide, and I did a command line excersize, I also learned command line flashcards with words such as cd, Ls, pwd, cp, cat, touch, grep, rm, etc. I knew some of these words but most were new to me.

Febuary 24th- This week I learned how to use a command line like a professional does. Im working on creating a new directery and learning how to navigate it.

March 3rd- Today I learned how to use the command line to be able to rename or get rid of a file or directory. I also learned how by using the command line, how to open a folder or a file within a program.

March 10th- I learned alot more about front end and back end devolopers. I found out that they see and hear you using the web. Backend devolopers are so intresting because they are what makes your computer run daily. The back-end is called "behind the scenes". Without back-end devolopers we wouldnt be able to do what we do on all of our technology today.

March 17th- I learned about problem solving. I learned what puescode is and how to solve it in problems and how to break a problem down into subproblems.

March 24th- I learned how to create paragraphs, headlines, bold texts, and italised text.

March 31st- Today I learned about understanding errors. I learned about the 3 diffrenet times of javascript errors and how to reserach and resolve them.

April 7th- Today I started collecting reaserch for my teachback. I read/learned/and wrote down everything i thought was tactic to add to my teachback.

April 14th- Today I leanred about commiting messages and why its so important. I learned how to git commit a message, when to commit and how to write a meaningful commit message.

April 20th- This week I worked on my teachback some more and did a lot more reaserch.

April 28th-This week I finished doing all my reaserched for my teachback and finished assembling it all together.

May 5th- This week I learned about links and images. Specifcly how to create links on pages and websites and how to do it on my own website.

May 12th- This week I presented my teachback and listened to Shadabs teachback. He taught me all about A.I art and how it works. It was very intresting. I also worked some more on the odin project.

May 19th- This week I worked more on the odin project and learned how to create links and images and what image formats you can use for images on the web. I I learned all about game design and AI during Nathans teachback which was very intresting.

May 26th- This week I learned more info about computers on the odin project. I learned about the diffrence between a block element and an inline element and what an inline and a block is.

June 2nd- This year I was very sucssesful in programming. I learned so much, and I cant wait to learn even more when I complete the odin project next year. I am very proud of all my work and excited to see where this project takes me next year as Im going to be completing my second year of advanced progarmming. Today I learned about block and inline and about the diffrence between block and inline. Todays lesson was a very intresting lesson.