title | layout |
---|---|
Free And Open Source Tutorials with No ADs. |
page |
Source Code is hosted on my github repo. Anyone can make pull requests and update the tutorials when needed. This website will be Free, Open Source and AD free. There are is no cookie policy because this is a static website hosted using Github Pages.
When I look for tutorials, I often find websites that ask too many things like registering, accepting cookie policies and even disabling my adblock. But what is more annonying is that the information they provide is often outdated, incomplete and insecure.
A lot of these websites are maintained by people, IMO, aren't experts in these fields. They are mostly clones of each other with no new information but only what the other website seem to provide. It is quite common for blog website to analyze the top posts and copy all the information that they provide, a "technique" known in the business as SEO.
The problem with SEO is that it discourages websites to link sources that make users leave their websites to maintain the on-page time. Its a major problem for the devolopers because having relevant reference sections linked in the tutorial is quite helpful for the devs.
Since the website is run by a for profit organisation, its not easy to update tutorials when things are updated. Or making correctings. Or improving them. The best you can hope for is sending an email or filling a feedback form.
I could not find any good resources to share with my students. Most of the resources that I could had aforementioned problems or they are locked behind a paywall which made it harder for me know how good they are as it involved making bets and hoping for the best.
I remembered someone saying - I am paraphrasing here - "If you need something get done right, you need to do it yourself."
And so, this website was born.
These are some of the goals that I have for this website. And promises that I want to make for the logevity of this project.
I pledge:
- To always keep it free and open source.
- To provide the best information to the best of my abilities.
- To maintain this project actively, so the other devolopers can make contribute.
- To keep it updated with upto date information and procedures.
- To include alternative procedures and styles that might not align with my opinions.
- To never have any content on this website behind a paywall.
- To always include related documentation and reference manuals as links.
- To not bring polictics or any other unrelated topics into this website. -- Anything not related to programming or user guides constitute to unrealted topics.
- To keep security, memory safety and readablity in mind while providing example programs and tutorials