Skip to content

jrcharney/LaunchCodeNotes

Repository files navigation

Launch Code LC101 Notes

(written by Jason Charney (jrcharneyATgmailDOTcom)

These are my notes for the Launch Code LC101 class for the Spring 2020 course starting in January through June.

These notes will be updated regularly during this course and will be archived for future use.

I've added my own notes from my own experiences.

I'm mainly taking this class because I've no experience (as of January 2020) with TypeScript or Angular, which this course covers along with JavaScript.

Learn more about the LaunchCode program at https://launchcode.org/lc101


About Me

My name is Jason Charney. I'm a graduate of Maryville University's class of 2007. I have a Bachlors of Science in Computer Science from Maryville. I've been fiddling with computers on and off again for most of my life. I got started fiddling with HTML in 1997 in high school, but it didn't take off until I established my own website in 2003 just for fun. I'm an Eagle Scout. A high functioning autistic who tries to advocate for people with disabilities. And a staunch supporter of public transportation.

I may seem like this intimidating "genius" at JavaScript, but I am by no means a "genius". Calling somebody a genius is subjective. There are a lot of people who are considered "smart" who do stupid things. Some travel the path of continuing to make those mistakes fearing there image would take a blow. But a true genius admits they are fallible, that they make mistakes, than even smart people still have a lot to learn.

About These Notes

These notes include some content from Introduction to Professional Web Development in JavaScript (which I will constantly refer to as the "LC Textbook") will include the questions from the "Check Your Understanding" sections which reappear in the concept check quizes.

Exercises, Studios, and Graded Assignments are not part of this repo. I will NOT post them. So don't ask.

Sometimes I'm ahead, sometimes I'm behind. I usally keep track of how I am doing as well as what assignments were posted to the class scheudle in the Syllabus (tentative) file whenever the course instructor updates the schedule.

Learning is not a straight path! If you look at it like a straight straw to which are just going through the motions and don't contribute anything, you will miss out on a lot of stuff. Learning is more like a bendy straw with the loops and curls in it. If you are not having fun while doing it, you won't gain anything from it.

So experiment! Try stuff! Make mistakes! There's going to be a lot of trial and error. And it's a good idea to go to the study sessions outside of class, and make some friends, and work together--OFFLINE--so that you get the most from this expeirence.

My Own Goals

I hope this course will get me motivated to start working on my website again and will draw more employers to be interested in hiring me to work for them.

Social Media

Social media is a good asset, but you can get lost or distracted along the way. So I would recommend either communicating on Slack or the Discord Server I'm developing (link coming soon).

Twitter seems popular among coders. (Lots of swearing, a little bit NSFW, but totally worth it).

A few people I recommend following

There's probably a list of other people. But these are the people who I like the most.

Get Involved

Participate in local tech events like Code Till Dawn or find something on Meetup.

Use online coding tools like Repl.it, Codepen.io, and Github to practice or share your skills.


These notes are best viewed with Typora. Typora provides LaTeX support with MathJax and diagram support using Mermaid, both will be useful to use throughout my note taking and this course.

Releases

No releases published

Packages

 
 
 

Languages