* Translate "See also" to Japanese
* Fix links
Those that work correctly are fixed from "http" to "https".
Also, some things that can be omitted have been omitted.
* Update old link
* Update old link
* reorder links
* Fix: reorder links
* Fix: reorder links in Scala
* Fix: Change link to the Japanese page
Changed the link from English page to Japanese page.
* Add: Section "コンテナ" and its one book
The Japanese word "コンテナ" is the English word "Containers"
* Add: Containers book in Japanese
* Fix: Change link to the latest version
Change the link from the old version to the latest version
* Add another Node.js course
I am personally benefitted from this course. I think this course deserves to get enlisted here.
* Add Node and Express Tutorial by Coding Addict
* Update free-courses-en.md
Fix line gap error
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Wellnaming section
- fix book title, add format, add creators as is seen in file
via EbookFoundation#4940
* chore: improve angular / angular.js listings
- Wellnaming sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items, mainly from html.it website.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Sections (typescript>angular, javascript>angularjs)
- Add free resources to complete listing with at least 2 items.
- fix titles, add format, add creators as is seen in linked files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources to TypeScript
- Well-naming sections
- fix book title, add format, add creators as is seen in files
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Move Angular resources from Angular.js to TypeScript
- Add more resources to avoid single sections
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Well-naming section
- Complete notes, titles, format, authors
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Handle both as anchor. angular and angular.js
via EbookFoundation/free-programming-books#4940
* chore: improve angular / angular.js listings
- Add http://plnkr.co as valid playground for both
- Add https://stackblitz.com as valid playground for both
via EbookFoundation/free-programming-books#4940
* chore: Angular.js > AngularJS and other pitfails
- Use AngularJS as title/name
- Fix some errors with heading levels in Javascript/Typescript section
- Finish to move some resources accoding their content
via EbookFoundation/free-programming-books#4940
* feature: sections crosslinks as blockquotes
* feature: sections crosslinks as blockquotes
Mainly for AngularJS/Angular, Javascript/Typescript,
web, databases listing sections
* chore: revert scoping crosslinks only to Angular
* Rename section TwinCAT3 to PLC
There are more PLC systems than TwinCat-3
Completes EbookFoundation/free-programming-books#5517 review suggestions
* Synchronize TOC
Add missing section present in listing to Table of Contents
* fix: broken link
Fixed the pdf link of broken C++ Cheat Sheet.
Issue No. #5378
* Update more/free-programming-cheatsheets.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Added new Javascript Fundamentals Course
* correct alphabetic order
* blank space fixed
* Update courses/free-courses-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
* added a website in python interactive tutorials
geeksforgeeks.org is equally popular among indian coders as w3schools.com.
* Update free-programming-interactive-tutorials-en.md
* Added a python course in free-courses-hi.md
I myself had learned python programming from Harshit vashisth's python course and it had helped me a lot. So, I recommend this course to any new python beginner who wants to learn python in hindi.
* Update free-courses-hi.md
Possibly influenced by Spanish, the previous commit systematically
misspelled the French equivalent for «lab class». This commit corrects
the labels of the three TP in question.
* laravel-8-free-course
(cherry picked from commit 603f7cc2a11bd548d44dfc1a8db57e9680a08152)
@gustavors22
Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
* Move laravel-8-free-course into PHP category
Initial commit made by @gustavors22
Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
* Reorganize removing laravel/code igniter section
Initial commit made by @gustavors22.
Completes https://github.com/EbookFoundation/free-programming-books/pull/5465
Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
Co-authored-by: Gustavo Reis <49646779+gustavors22@users.noreply.github.com>
* Update 'Clojure in Small Pieces' to a working link
The original is now a 404.
* Add unglued source link for 'Clojure in Small Pieces'
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Add "Awesome Go Linters" metalist
* Move meta-list section to top
As part of TOC syncing and fix markdown linting
* Revert add "Awesome Go Linters" metalist
Other awesome resources are not handled by repo
Commit-SHA: b8302fcc0b6fd7631404f9db05aa9f375623e089
Commit-URL: b8302fcc0b
* Update free-programming-interactive-tutorials-en.md
Added good resources to learn c#, python, bootstrap, node.js, etc. Please check it, if it is good, keep it in the list.
* Update free-programming-interactive-tutorials-en.md
Arranged lists in alphabetical order and removed tutlane attribute from resources
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update more/free-programming-interactive-tutorials-en.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: Eric Hellman <eric@hellman.net>
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Add "Knights of the Flexbox table" game
Welcome to the Knights of the Flexbox table. A game where you can help Sir Frederic Flexbox and his friends to uncover the treasures hidden in the Tailwind CSS dungeons.
You can navigate the knight through the dungeon by changing his position within the dungeon using Flexbox and Tailwind CSS.
* Add "Flex Box Adventure" game
Once upon a time, there was a King Arthur. He ruled his kingdom fair and square. But Arthur had one problem. He was a very naive person. So one sunny day, three alchemist brothers offered Arthur to exchange all his Gold Coins for coins made of a more valuable new metal that they had invented - Bit Coins.
Arthur believed them and gave them all his gold. The brothers took the gold and promised to give the bit coins back to Arthur in seven days.
Seven days passed. The brothers have not turned up. Arthur realized he had been scammed. He is angry and intends to take revenge on them. Let's help him do it with our weapon – CSS Flex Box!
We made this game for You
1. You often stumble and try to figure out which combination of Flex Box properties makes the browser do what you want it to do.
2. You want to create complex web layouts without constantly looking at the web page after every Cmd/Ctrl+S press in the code editor.
3. You have tried to learn Flex Box with video tutorials and articles but still don't fully understand how some parts of it work.
4*. Or, if you are a master of CSS Flex Box, we have something interesting and for you too (read further).
Have you found yourself there? Then you definitely want to learn or improve your Flex Box skills. So we have good news for you, really good news...
Learn Flex Box by Playing Game
No more boring videos, tutorials and courses. Learn Flex Box in a completely new, fun, effective and revolutionary way. By playing Flex Box coding game!
* Add "Grid Attack" coding game
In an ancient Elvish prophecy, it was said that one day a man would be born with an incredible power that predicts the future – "Marketi Predictori." And another will come to take this power. But the years went by and nothing happened. Until one day, a little elf was born. He was named Luke.
From an early age, he surprised his parents and his sister Rey by guessing the price of apples at the farmer's market before they even reached it. Every year his power rose and his predictions became more and more accurate. But there was one thing Luke could not predict. The coming of the demon Valcorian. It was the one from the prophecy that was to come and take Luke's power. One day Valcorian and his army attacked the town where Luke had lived and kidnapped him to make a ritual of stealing his power.
Go on a dangerous quest with Luke's sister Rey and find her brother. Defeat Valcorian and all his demons using a secret weapon – CSS Grid.
We made this game for You?
1. You often stumble and try to figure out which combination of Grid properties makes the browser do what you want it to do.
2. You are scared by the number of properties a CSS Grid has, and you feel uncomfortable when you need to create a grid layout.
3. You want to create complex web layouts using Grid, but without constantly looking at the web page after every "Cmd/Ctrl+S" press in the code editor.
4. You have tried to learn CSS Grid with video tutorials and articles but still don't fully understand how some parts of it work.
5. You use a Flex Box where Grid is required because you don't feel confident in using it.
Have you found yourself there? Then you definitely want to learn or improve your Grid skills. So we have good news for you, really good news...
Learn Grid by Playing CSS Game
No more boring videos, courses and articles. Learn Grid in a revolutionary new, fun, and effective way. By playing a Grid coding game!
* Add "AWS Well-Architected Framework"
* Linking AWS Well-Architected to the "welcome" page
* Revert "Linking AWS Well-Architected to the "welcome" page"
This reverts commit 682276c54d58ef377e88ffa0db0bedd73561ace1.
* Link AWS Well-Architected to the "welcome" page
Welcome to the Knights of the Flexbox table. A game where you can help Sir Frederic Flexbox and his friends to uncover the treasures hidden in the Tailwind CSS dungeons.
You can navigate the knight through the dungeon by changing his position within the dungeon using Flexbox and Tailwind CSS.
* Add another Nim book to this list.
Add the Computer Programming with the Nim Programming Language book to this list.
* Update books/free-programming-books.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
* Update books/free-programming-books.md
Co-authored-by: David Ordás <davorpatech@gmail.com>
Co-authored-by: David Ordás <davorpatech@gmail.com>