W01S01 — Programming Languages — Which? What? Why?
This is Week of Programming Languages [Skill Up Program]
Here’s the recap of what we learnt. We..
• found three steps of learning anything in computer science
• explored different programming languages
• found applications of those languages
• got glimpses of what is function programming
• found reasons to learn Python
::quick-fact:: 35 fellows showed up on this wintry winter morning — Keep coming!
Session slides
Resources to feed your eager brain
3 Stages of Learning
• Understand, Explain, Implement
• Learn what could be achieved in a year — https://www.fast.ai/2019/01/02/one-year-of-deep-learning/
Function programming
• https://www.youtube.com/watch?v=0if71HOyVjY
• https://codewords.recurse.com/issues/one/an-introduction-to-functional-programming
• https://www.youtube.com/watch?v=6f5dt923FmQ
• http://learnyouahaskell.com/introduction
Quick intro to programming languages
• https://www.youtube.com/watch?v=7bE2mI4ePeU (in session)
• https://www.youtube.com/watch?v=Y7nddjQ16wA
• https://www.youtube.com/watch?v=leDA0CIB2fc
Applications of programming languages
• https://www.invensis.net/blog/it/applications-of-c-c-plus-plus-in-the-real-world/
• https://www.invensis.net/blog/it/applications-java-programming-language/
• https://www.invensis.net/blog/it/applications-of-python-in-real-world/
• https://blog.appdynamics.com/engineering/the-bedrock-of-the-software-world-cpp-programming-language/
Power of Python
• https://www.youtube.com/watch?v=kLZuut1fYzQ (in session)
I completed the Write a Blog Challenge. Did you? Go, write a blog and share it in #general-discussion!