ONLIX Blog » @programming (Last update: Wed 21/12/2022)
Thanks to Pexels on Pixabay for the picture.
Resources for programmers
Learning & creating awesome projects with the programming language of your choice!
Documentations
Documentations are more like a detailed overview, usually for more experienced developers. They explain how specific features work and how to implement them into your code/project.
There is a documentation for almost every single API/library out there. Please look the documentation up in the internet, just search for the API/library and "docs" or "documentation".
A popular documentation website is https://readthedocs.org/ with over 55.000.000 pages and 100.000 projects.
Sometimes, the documentation can also be found in the "Wiki" tab of the project's GitHub repository.
Tools
-
- Converters, Generators & more
-
- Code online and collaborate in real-time
- Supports a huge amount of languages
Hosting
- Heroku.com
- 550 free hours/month (~22 days or ~17 hours/day)
- 1.000 free hours/month if you enter your credit card info (41 days, which means you can have 10 extra days for another project)
- Supported: Node.js, Ruby, Java, PHP, Python, Go, Scala, Clojure
- paid plans quite expensive
- okay-ish performance for web apps & Discord bots
- custom & free domain
- 550 free hours/month (~22 days or ~17 hours/day)
Social media platforms
-
StackOverflow.com & its niche-communities e.g. AskUbuntu.com
- biggest "question and answer website" for programmers by far, 14 million accounts, 21 million questions, 31 million answers
- mostly for if you're having an error
- also useful for code snippets others asked for as well
-
- platform for sharing code, contributing to coding projects (called "repositories") and more
- largest source code host with over 73 million developers and 200 million repositories
- this website was built using GitHub!
Tutorials
-
- 8,000+ tutorials
- certificates available
- a lot of languages
-
- 4,000 tutorials (vaguely guessed using a search engine)
- awesome, high-quality tutorials
- Python only, as the name suggests
-
- 600+ videos
- with YouTube videos
- mostly Python, a bit Java
-
- 200+ videos
- usually 15-30 minutes long videos
- mostly Python, a bit JavaScript
-
Fireship @ YouTube / Fireship.io
- 100+ videos (with written online tutorials)
- mostly web development, with a variety of frameworks
-
- several programming languages
- with app
- a bit like W3Schools, but with a nicer UI
-
- 80+ in-depth tutorials
- certificates available
- with code runner
Tutorials (German)
Auch für die Deutschen unter euch ist etwas dabei!
-
The Morpehus Tutorials (YouTube)
- 200.000 Abonnenten (stand Dezember 22: 215.000)
- Tutorials über alles mögliche, von Spieleentwicklung bis hin zu Web. Aber auch für Linux & ethical hacking-Interessierte ist viel dabei!
- C, Java, JavaScript, C#, Python, HTML/CSS, PHP und viele mehr!
-
Algorithmen verstehen (YouTube)
- 75.000 Abonnenten (stand Dezember 22: 87.000)
- Verschiedene Themenbereiche der Informatik - Kryptographie, Sicherheit & Privatsphäre, KI, einiges über Mathematik und vieles mehr
- Python
Sources
Sources mostly from the website itself or from Wikipedia
Comments
By commenting on my blog, you automatically agree to the terms and conditions.
How to write a comment
Sign in using the green Sign in with GitHub button above to write a comment. You need a GitHub account to access this feature.
How to edit your comment
- Click on the timestamp of your message, for example 2 minutes ago.
- You will be redirected to the GitHub discussion page.
- Open the three dots menu at the top right of your message (outlined in blue).
- Click Edit.
- Change your comment and press Update comment.