From dc1033d12ebd7c5fb4bfef80228177b41dc7eeb4 Mon Sep 17 00:00:00 2001 From: foo-dogsquared Date: Mon, 19 Nov 2018 21:17:03 +0800 Subject: [PATCH] Update freebies resources list and some image --- _posts/2018-05-1-free-resource-list.markdown | 100 ++++++++++++------ .../set-builder-notation-example-read.png | Bin 11629 -> 9230 bytes 2 files changed, 68 insertions(+), 32 deletions(-) diff --git a/_posts/2018-05-1-free-resource-list.markdown b/_posts/2018-05-1-free-resource-list.markdown index 1c00351..2204e97 100644 --- a/_posts/2018-05-1-free-resource-list.markdown +++ b/_posts/2018-05-1-free-resource-list.markdown @@ -5,7 +5,7 @@ date: 2018-05-01 09:25:57 +0800 author: foo-dogsquared categories: freebies tags: [freebies, others] -updatedOn: Oct 28, 2018 +updatedOn: Nov 19, 2018 --- This is a free resource list that gradually grew over the past few months. Admittedly, I don't @@ -20,16 +20,15 @@ Do keep in mind, most of them are related to computer programming but some of th stuff outside of programming (say [Khan Academy](https://khanacademy.org) for math). ## Other Resource Lists -- [awesome](https://github.com/sindresorhus/awesome) β€” **(very much recommended)**; I guess you can say it's **awesome**, mwehehehehehehehe... 😎 -- [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) β€” **(recommended)** -- [Free Science Books](https://github.com/EbookFoundation/free-science-books) -- [Google Tech Dev Guide](thgoogle.com) β€” it's a list of materials curated by Google company +- [awesome](https://github.com/sindresorhus/awesome) β€” **(very much recommended)**; it's a curated list of lists; I guess you can say it's **awesome**, mwehehehehehehehe... 😎 - [This list on Medium](https://medium.com/free-stuff/500-free-things-on-the-internet-to-start-your-new-year-11ae72266b66) - [This list on Reddit](https://www.reddit.com/r/BestofSoftwares/comments/6084vh/list_of_the_best_free_things_online_everyone_can/) - [This specialized list for programming on Reddit](https://www.reddit.com/r/learnprogramming/wiki/tools) -- [Web Dev't Study Resources (by dargaCode)](https://github.com/dargaCode/WebDevStudyResources) +- [Useful websites for programmers (by *sdmg15* on GitHub)](https://github.com/sdmg15/Best-websites-a-programmer-should-visit/) β€” also here's [an mirror article by *Sahil Rajput* on dev.to](https://dev.to/sahilrajput/useful-websites-for-programmers-36k#coding-practice-for-beginners) +- [Web Dev't Study Resources (by *dargaCode* on GitHub)](https://github.com/dargaCode/WebDevStudyResources) ## Online Education +- [Adobe Education Exchange](https://edex.adobe.com/en/professional-development/courses) β€” free courses offered by Adobe and its community - [Brilliant](https://brilliant.org) β€” kind of like those MOOC but they teach you through solving problems - [Codecademy](https://www.codecademy.com/) - [Coursera](https://coursera.org) β€” **(recommended)** @@ -40,25 +39,44 @@ stuff outside of programming (say [Khan Academy](https://khanacademy.org) for ma - [Khan Academy](https://khanacademy.org) β€” **(recommended)**; there are also other topics outside of programming (i.e. mathematics, physics) - [LinkedIn Learning](https://learning.linkedin.com/) β€” eLearning platform of LinkedIn - [Microsoft Virtual Academy](https://mva.microsoft.com/) β€” yup, Microsoft has their own learning platform -- [MIT OpenCourseWare](https://ocw.mit.edu/index.htm) β€” **(recommended)**; contains courses from a lot of subjects +- [MIT OpenCourseWare](https://ocw.mit.edu/index.htm) β€” **(recommended)**; contains courses from a lot of subjects; you also might want to check out their [OCW Scholar Courses](https://ocw.mit.edu/courses/ocw-scholar/) wherein they are essentially more in-depth versions of the usual courses - [MongoDB University](https://university.mongodb.com/) β€” official courses from MongoDB - [The Odin Project](https://www.theodinproject.com/) β€” similar approach to freeCodeCamp - [Online Stanford Courses](https://online.stanford.edu/courses) - [Open Yale Courses](https://oyc.yale.edu/courses) -- [Scrimba](https://scrimba.com/) β€” **(recommended)**;videos with interactive code +- [Scrimba](https://scrimba.com/) β€” **(recommended)**; videos with interactive code - [SkillShare](https://www.skillshare.com/) β€” almost like Udemy, almost like Udemy +- [Tutorials Point](https://www.tutorialspoint.com/index.htm) β€” **(recommended)**; a good overview on a bunch of programming languages - [TutPlus](https://tutsplus.com/) β€” a bunch of tutorials and courses - [Udacity](https://www.udacity.com/) β€”most, if not all courses are focused on technology -- [Udemy](https://udemy.com) β€” HINT: they are discounted for almost all-year round +- [Udemy](https://udemy.com) β€” HINT: they are discounted for almost all-year round; I also recommend to only look out for the top courses since there's a lot of cluttering stuff in there - [W3Schools](https://www.w3schools.com/) -## Documentation Tools +## Academics-focused Sites +- [Academia.edu](https://www.academia.edu/) +- [Brainly](https://brainly.com/) β€” **(recommended)**; for students and peer-to-peer engagement +- [Mendeley](https://mendeley.com/) +- [Google Scholar](https://scholar.google.com/) +- [Researchgate](https://www.researchgate.net/) β€” most published studies under their platform are free to view + +## Documentations - [DevDocs](https://devdocs.io/) β€” **(very much recommended)**; a site wherein official documentation of different languages can be found; there's also an offline version of it if you are lacking of internet speed (like me) - [GitBook](https://www.gitbook.com/) β€” easier finding for documentations - [MDN Web Docs](https://developer.mozilla.org/en-US/) β€” **(very much recommended)**; if you're trying to learn web development and programming in general, this can be a hub for it ## Books +- [BC Campus Open Ed Open Textbook Database](https://open.bccampus.ca/) +- [Bookboon](https://bookboon.com/) β€” offers premium books as well +- [Free Computer Books](http://freecomputerbooks.com) +- [Free Programming Books](https://github.com/EbookFoundation/free-programming-books) β€” **(recommended)**; a GitHub repo by the E-Book Foundation +- [Free Science Books](https://github.com/EbookFoundation/free-science-books) β€” another GitHub repo by the E-Book Foundation +- [Green Tea Press](https://greenteapress.com/wp/) β€” free computer science-related ebooks - [Notes for Professionals](http://book.goalkicker.com/) β€” **(very much recommended)**; made by folks at Stack Overflow from the Stack Overflow documentation for variety of languages and despite the title, it is quite helpful for beginners like me, as well; also, it is frequently updated like once per week +- [OpenStax](https://openstax.org/) β€” **(very much recommended in sciences)**; a library of open-licensed expert-curated college textbook and resources +- [OpenStax CNX](https://cnx.org/) β€” a database of open educational resources +- [Open Textbook Library](https://open.umn.edu/opentextbooks) β€” **(recommended)**; same as OpenStax +- [Open SUNY Textbooks](https://textbooks.opensuny.org/) +- [Structure and Interpretation of Computer Programs, 2nd Edition (HTML version)](https://sarabander.github.io/sicp/) β€” unofficial (and prettier) version of [one of MIT's famous programming book (that can also be found online)](https://mitpress.mit.edu/sites/default/files/sicp/index.html) ## Katas (Practice Sites) - [/r/dailyprogrammer](https://old.reddit.com/r/dailyprogrammer/) @@ -70,6 +88,7 @@ stuff outside of programming (say [Khan Academy](https://khanacademy.org) for ma - [Pramp](https://www.pramp.com/) β€” you get to practice some programming interview questions and it's free ## Articles +- [Brain Pickings](https://www.brainpickings.org) β€” it's about whatever your brain might be piqued to - [Dev.to](https://dev.to/) - [Explain That Stuff](https://www.explainthatstuff.com/) - [GeeksforGeeks](https://www.geeksforgeeks.org/) β€” **(recommended)**; a computer science portal (for geeks) @@ -86,9 +105,10 @@ stuff outside of programming (say [Khan Academy](https://khanacademy.org) for ma - [HackerNews](https://news.ycombinator.com/) - [Reddit /r/coding](https://www.reddit.com/r/coding/) - [Reddit /r/learnprogramming](https://www.reddit.com/r/learnprogramming/) -- [Stack Overflow](https://stackoverflow.com) +- [Stack Overflow](https://stackoverflow.com) β€” look for the whole Meta Exchange network if you want to visit more communities other than Stack Overflow ## Podcasts +- [BaseCS](https://www.codenewbie.org/basecs) - [CodeNewbie Podcast](https://www.codenewbie.org/podcast) - [Coding Blocks Podcast](https://www.codingblocks.net/category/podcast/) β€” great for beginners - [College Info Geek Podcast](https://collegeinfogeek.com/cast/) β€” not related to programming; a good refresher about a variety of stuff @@ -96,23 +116,26 @@ stuff outside of programming (say [Khan Academy](https://khanacademy.org) for ma - [Developer Tea](https://developertea.simplecast.fm/) - [Syntax](https://syntax.fm/) β€” **(recommended if you're into web dev't)** - [Programming Throwdown](https://www.programmingthrowdown.com/) β€” beginner-friendly +- [Real Talk JavaScript](https://realtalkjavascript.simplecast.fm/) - [Soft Skills Engineering](https://softskills.audio/) β€” **(recommended)**; it's a podcast series about the things that relate to software engineering that are not mostly coding-related - [You Are Not So Smart](https://youarenotsosmart.com/podcast/) β€” it's a podcast series about exploring self-delusions and some psychological stuff and I really like psychological stuff so that's why it's here ## Blogs -- [CSS Tricks](https://css-tricks.com/) β€” a blog that focuses on front-end development -- [Derek Sivers](https://sivers.org/) β€” a blog from a guy who had a lot of things to say on a lot of topics -- [Flavio Copes](https://flaviocopes.com/) β€” another blog that focuses on front-end development -- [Joel On Software](https://www.joelonsoftware.com) β€” a software-related blog from Joel Spolsky, the CEO from Stack Overflow -- [Jon Skeet's Coding Blog](https://codeblog.jonskeet.uk/) β€” Jon Skeet's blog; \* insert Jon Skeet fact here \* -- [Mozilla Hacks](http://hacks.mozilla.org/) β€” mainly focuses on web development progress -- [Scott Logic](https://blog.scottlogic.com/) β€” it's a blog that focuses on a broad spectrum of stuff -- [webapplog](https://webapplog.com/) β€” mainly focuses on Node.js -- [Wes Bos](https://wesbos.com/blog/) β€” creator of several courses and some helpful posts along the way +- ### Programming + - [Coding Horror](https://blog.codinghorror.com/) + - [CSS Tricks](https://css-tricks.com/) β€” a blog that focuses on front-end development + - [Derek Sivers](https://sivers.org/) β€” a blog from a guy who had a lot of things to say on a lot of topics + - [Flavio Copes](https://flaviocopes.com/) β€” another blog that focuses on front-end development + - [Joel On Software](https://www.joelonsoftware.com) β€” a software-related blog from Joel Spolsky, the CEO from Stack Overflow + - [Jon Skeet's Coding Blog](https://codeblog.jonskeet.uk/) β€” Jon Skeet's blog; \* insert Jon Skeet fact here \* + - [Mozilla Hacks](http://hacks.mozilla.org/) β€” mainly focuses on web development progress + - [Scott Logic](https://blog.scottlogic.com/) β€” it's a blog that focuses on a broad spectrum of stuff + - [Scott Young](https://scotthyoung.com/) β€” a blog that mainly focuses on learning + - [webapplog](https://webapplog.com/) β€” mainly focuses on Node.js + - [Wes Bos](https://wesbos.com/blog/) β€” creator of several courses and some helpful posts along the way ## Newsletter -- [ES Guy](esguy.com) β€” weekly newsletter (or as he called it, booklet) on front-end development - [Frontend Focus](https://frontendfoc.us/) β€” another weekly newsletter about front-end development - [Gamedev.js Weekly](http://gamedevjsweekly.com/) β€” weekly newsletter about HTML5 Game Development - [JavaScript Weekly](https://javascriptweekly.com/) @@ -125,7 +148,7 @@ stuff and I really like psychological stuff so that's why it's here - [freeCodeCamp Talks](https://www.youtube.com/channel/UCVk8weS4S2kJfja72fTxh5A) - [freeCodeCamp](https://www.youtube.com/channel/UC8butISFwT-Wl7EV0hUK0BQ) - [Fun Fun Function](https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q) β€” **(recommended)**; your metaphorical caffeine every Monday -- [Jarvis Johnson](https://www.youtube.com/channel/UCoLUji8TYrgDy74_iiazvYA) β€” comedy sketch related to tech +- [Jarvis Johnson](https://www.youtube.com/channel/UCoLUji8TYrgDy74_iiazvYA) β€” comedy channel with a slight focus on tech - [Khan Academy](https://www.youtube.com/channel/UC4a-Gbdw7vOaccHmFo40b9g) β€” videos on various academic topics - [LearnCode.academy](https://www.youtube.com/channel/UCVTlvUkGslCV_h-nSAId8Sw) - [LevelUpTuts](https://www.youtube.com/user/LevelUpTuts/) β€” **(recommended)**; a beginner-friendly channel that mostly contains tutorials and introductions on various topics @@ -138,22 +161,25 @@ stuff and I really like psychological stuff so that's why it's here ## Operating Systems (yes, some of them are free) - ### [Windows 10](https://www.microsoft.com/en-us/software-download/windows10ISO)**\*** **(I guess it is free now, also recommended)** -- ### Linux - - [Arch Linux](http://archlinux.org/) β€” a sort of DIY Linux OS, I did not use tinker with it, yet so IDK, kind of recommended if you want to know the nuts and bolts of Linux +- ### Linux β€” overwhelming majority of them are free and open source + - [Arch Linux](http://archlinux.org/) β€” not recommended for beginners - [Fedora](https://fedoraproject.org/) β€” kind of similar to Ubuntu - [Linux Mint](https://www.linuxmint.com/) β€” **(recommended for beginners)** - [Manjaro](https://manjaro.org/) β€” another one of the beginner-friendly distro - - [Ubuntu](http://ubuntu.com/) β€” **(recommended for beginners)** + - [OpenSUSE](https://www.opensuse.org/) β€” available in two distinct versions: Tumbleweed and Leap + - [Solus](https://getsol.us/) + - [Ubuntu](http://ubuntu.com/) β€” **(recommended for beginners)** ## Programming Tools -- ### IDE +- ### Offline IDE - [Eclipse](https://www.eclipse.org/) β€” Linux alternative; also has Windows version - [Jetbrains](https://www.jetbrains.com/) β€” **(recommended)**; has an assortment of tools for different programming languages and environment; also has support for students so you can apply for an educational pack, if you're eligible - [Visual Studio (IDE)](https://www.visualstudio.com/) β€” **(recommended)**; Windows-only - ### Online IDE + - [Codeanywhere](http://codeanywhere.com/) + - [CodeSandbox](https://codesandbox.io/) β€” **(recommended)**; really acts as a solid online alternative in case you want to work on the go (mostly, for JavaScript-oriented web development) - [Codepen](https://codepen.io) β€” focuses on the front-end dev't - [Repl.it](https://repl.it/) β€” has stronger support for a back-end dev't - - [Codeanywhere](http://codeanywhere.com/) - ### Text Editors - [Atom](https://atom.io/) - [Vim](https://www.vim.org/) β€” I have no words for this, yet @@ -170,17 +196,25 @@ stuff and I really like psychological stuff so that's why it's here - [Slack](https://slack.com/) β€” **(recommended)**; a very good chat client between teams - [Thunderbird](https://www.thunderbird.net/en-US/) β€” **(recommended)**; e-mail client - ### Productivity Tools + - [A Soft Murmur](https://asoftmurmur.com/) β€” an ambient noise generator with a lot more sounds than rain - [LastPass](https://lastpass.com) β€” cloud password manager - [MedleyText](https://medleytext.net/) β€” Evernote but targeted towards developers - - [Notion](https://www.notion.so/) β€” distraction-free app for taking notes in Markdown + - [Notion](https://www.notion.so/?r=ed358a0e3f6d4e47a5db21a17beaa7dd) β€” distraction-free app for taking notes in Markdown - [Rainy Mood](http://www.rainymood.com/) β€” lets you focus through the ambience (if you're the type who find rain to be relaxing) - [Trello](https://trello.com) β€” a project management tool - ### Others - [Calibre](https://calibre-ebook.com/) β€” an e-book library management tool +## Mathematical Tools +- [fxSolver](https://www.fxsolver.com/) +- [Geogebra](https://www.geogebra.org/) +- [Mathway](https://www.mathway.com/Algebra) +- [Symbolab](https://www.symbolab.com/) + ## Platforms For Your Future Apps +- [BitBucket](https://bitbucket.org/) - [Amazon Web Services (AWS) β€” Free Tier](https://aws.amazon.com/free/) -- [GitHub](https://github.com) β€” **(recommended)**; yeah +- [GitHub](https://github.com/) β€” **(recommended)**; yeah - [GitLab](https://gitlab.com/) β€” **(recommended)**; - [Heroku](http://heroku.com/) β€” **(recommended, if you're starting)**; pretty much free - [Microsoft Azure β€” Free Tier](https://azure.microsoft.com/en-us/free/) @@ -203,7 +237,7 @@ stuff and I really like psychological stuff so that's why it's here ## Content Delivery Networks (CDN) - [cdnjs](https://cdnjs.com/) β€” **(recommended, if you're in web dev't)**; CDN for web-related libraries - [Cloudinary](https://cloudinary.com/) β€” mostly images and video CDN; also has image and video manipulation -- [RawGit](https://rawgit.com/) β€” CDN that utilizes GitHub to serve files more directly +- [Staticaly](https://www.staticaly.com/) β€” CDN that serves files from different repo (BitBucket, GitLab, GitHub, and even GitHub gists) with the proper headers - [UploadCare](https://uploadcare.com/) β€” image CDN with image manipulation on-the-fly ## Student Packs @@ -214,15 +248,17 @@ stuff and I really like psychological stuff so that's why it's here ## Miscellaneous - [Archive](https://archive.org/) β€” it's an archive site for everything, it seems; you can find a lot of stuff in there +- [A Pragmatic Quick Reference](https://blog.codinghorror.com/a-pragmatic-quick-reference/) β€” it's a collection of wisdoms put together in a list from the Coding Horror - [Class Central](https://www.class-central.com/) β€” a search engine for courses at different MOOC sites - [DevTube](https://dev.tube) β€” YouTube for developers - [Distrowatch](https://distrowatch.com/) β€” **(recommended, if you're into Linux)**; website watching for updates around Linux distros - [Developer Roadmap (by kamranahmedse)](https://github.com/kamranahmedse/developer-roadmap) β€” **(very much recommended)**; your reference in case you want to choose a specific role in software development (mine is more on the back-end development) +- [keyvalues](https://www.keyvalues.com/) β€” it's a engineering job finder +- [Local Hackday MLH (Major League Hacking)](https://localhackday.mlh.io/) β€” it's a global hackathon (that are related to MLH) finder - [MOOC List](https://www.mooc-list.com/) β€” similar to Class Central -
**\*** - *if you're on a Windows OS, probably you're locked out of the option to download the ISO directly, to download it directly, you have to change the user profile from your browser usually, you can do that by going into 'Responsive Design Mode' (Ctrl + Shift + M) on Firefox (or anything similar to Chrome and other browsers) and choosing a non-Windows device (choose an Apple product for easy -choices) and you shall see that the page will reload and the layout will change* \ No newline at end of file +choices) and you shall see that the page will reload and the layout will change* OR you can just download a browser extension to change your User Agent \ No newline at end of file diff --git a/assets/pictures/self-learning-series/october-2018/set-builder-notation-example-read.png b/assets/pictures/self-learning-series/october-2018/set-builder-notation-example-read.png index 9b3bc51c7bde86168598ab722aaee28f8812dc84..18793a7e9e5fe4e8d5ad2bf181af8f164d80b722 100644 GIT binary patch literal 9230 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