The walkthroughs start off simple then quickly become challenging. Hello(c) How do you create a program that prints to the terminal window when run? Zamyla Chan walks us through our first challenge. View the code on Gist. ~/workspace/pset1/ $ ./hello Hello, world! Some things to note here are the “int” part of “int main(void),” which …
CS50 Week 1: Shorts
After the week 1 lecture there are some shorter videos (shorts) explaining specific topics that were mentioned in the previous lecture. Doug Lloyd is the speaker. The shorts discuss the following topics: CS50 IDE (integrated developer environment) Command Line Data Types Operators Conditional Statements Loops CS50 IDE The CS50 IDE is an amazon/cloud 9 web …
CS50 Week 1: Lecture Part 2
When I first started writing part 2, I thought I could cover the entire lecture from week 0. Turns out there was a lot to cover. Also I was writing this CS50 updated the course from the 2017 version to the 2018 version, which meant the videos are slightly different. But that’s okay, i’m just …
CS50 Week 1: Lecture Part 1
Last week was about creating a simple program in scratch, so I took what I learned and created a simple game. It’s called protect the penguin, and you can play it here. Building this simple game helped me understand abstraction and how helpful it can be when trying to create more complicated relationships. Instead …
CS50 Week 0
Taking a computer science course that is given at Harvard University feels good. I may not have the experience of being there, or the office hours for one on one help, however I do have reddit and stack overflow when I am confused and need some help. Week 0 starts off with David Malan telling …
Getting an open source degree in computer science
Found a github repo that guides you through all the topics you would need to learn in order to earn a computer science degree. There are links to mostly free resources, covering intro through advanced programming concepts. Nearing the end of the program you can choose a specialization and create a final project. With 18-22 hours …
Continue reading “Getting an open source degree in computer science”
Self Improvement in 2017: 8 things you should try this year
Ready to make a change? In 2014, I began using these self improvement strategies, and by 2017 I was using all of them in full force. It has drastically improved my career, social life and overall sense of well being, and I hope it does for you too. So here are the 8 things you …
Continue reading “Self Improvement in 2017: 8 things you should try this year”
Welcome!
I started this website to share my thoughts about the programming world, as it relates to me. Here i’ll be sharing challenges i’ve faced, the break throughs i’ve made and the experiences had with other programmers. This website aims to chronicle the challenges of a self-taught programmer.