From d392f3ec2fa75bf964b2eb8475fcdc465567ac1b Mon Sep 17 00:00:00 2001 From: Jean-Philippe Sirois Date: Sun, 15 Dec 2019 23:56:37 -0500 Subject: [PATCH] content(resources): add content to lang intro pages --- src/content/resources/cpp/intro.md | 27 +++++++++++++++++++-- src/content/resources/java/intro.md | 29 +++++++++++++++++++++-- src/content/resources/javascript/intro.md | 27 +++++++++++++++++++-- src/content/resources/kotlin/intro.md | 15 ++++++++++-- src/content/resources/php/intro.md | 13 ++++++++-- src/content/resources/python/intro.md | 29 +++++++++++++++++++++-- 6 files changed, 128 insertions(+), 12 deletions(-) diff --git a/src/content/resources/cpp/intro.md b/src/content/resources/cpp/intro.md index 836e525..074788c 100644 --- a/src/content/resources/cpp/intro.md +++ b/src/content/resources/cpp/intro.md @@ -5,6 +5,29 @@ created_at: 2019/12/15 title: C++ --- -## C++ +## Beginner -The C++ resources ^\_- +- [Get started](https://isocpp.org/get-started) +- [Learn C++](http://www.learncpp.com/) +- [C++ tutorial](http://www.cplusplus.com/doc/tutorial/) + +## Documentation + +- [C++ reference](http://en.cppreference.com/w/) +- [https://isocpp.org/std/the-standard](https://isocpp.org/std/the-standard) +- [http://eel.is/c++draft/](http://eel.is/c++draft/) + +## Books + +- [The definitive C books](https://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list/388282#388282) + +## Video + +- [TPH Picks](https://goo.gl/emLpwP) +- [Cherno](https://www.youtube.com/playlist?list=PLlrATfBNZ98dudnM48yfGUldqGD0S4FFb) + +## Other + +- [Super FAQ](https://isocpp.org/wiki/faq) +- [Compilers](http://www.stroustrup.com/compilers.html) +- [Design guidelines](https://github.com/isocpp/CppCoreGuidelines) diff --git a/src/content/resources/java/intro.md b/src/content/resources/java/intro.md index 7b5a4d5..8aa3255 100644 --- a/src/content/resources/java/intro.md +++ b/src/content/resources/java/intro.md @@ -5,6 +5,31 @@ created_at: 2019/12/15 title: Java --- -## Java +## Documentation -The Java resources ^\_- +- [Java docs](https://docs.oracle.com/en/java/javase/11/) + +## Free Books + +- [https://goo.gl/WZTC9C](https://goo.gl/WZTC9C) + +## Video + +- [EJ Media](https://goo.gl/tC1KwC) +- [Derek Banas](https://goo.gl/9eVFkE) +- [Free With Registration | Cave of Programming](https://goo.gl/NXTo4H) + +## Guides + +- [Learn By Examples | Beginnersbook.com](https://goo.gl/3nDWeQ) + +## Useful Repositories + +- [Frameworks](https://goo.gl/EoLvrH) +- [Design patterns](https://goo.gl/wT7SfQ) + +## Other + +- [History of Java](https://en.wikipedia.org/wiki/Java_version_history) +- [Wikibooks](https://en.wikibooks.org/wiki/Java_Programming/History) +- [Timeline](https://oracle.com.edgesuite.net/timeline/java/) diff --git a/src/content/resources/javascript/intro.md b/src/content/resources/javascript/intro.md index 7391005..1a10c45 100644 --- a/src/content/resources/javascript/intro.md +++ b/src/content/resources/javascript/intro.md @@ -5,6 +5,29 @@ created_at: 2019/12/15 title: Javascript --- -## Javascript +## Documentation -The Javascript resources ^\_- +- [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript) +- [jQuery](https://contribute.jquery.org/documentation/) +- [NodeJS](https://nodejs.org/en/docs/) +- [Typescript](https://www.typescriptlang.org/docs/home.html) +- [Discord.js](https://discord.js.org/#/docs/main/stable/general/welcome) + +## Tutorials + +- [Eloquent](https://eloquentjavascript.net/) +- [You Don't Know JS](https://github.com/getify/You-Dont-Know-JS) +- [MDN](https://developer.mozilla.org/en-US/docs/Learn/JavaScript/First_steps) +- [Modern JS](https://javascript.info/) +- [Evie's Accelerated JS Tutorial](https://evie.gitbook.io/js/) + +## Discord.js + +- [An Idiot's Guide](https://anidiots.guide/) +- [Discord.js Guide](https://discordjs.guide/) + +## Other + +- [You might not need jQuery](https://youmightnotneedjquery.com/) +- [You might not need jQuery 2](https://github.com/you-dont-need-x/you-dont-need-jquery) +- [CodingTrain | tutorials with examples using p5.js](https://www.youtube.com/user/shiffman) diff --git a/src/content/resources/kotlin/intro.md b/src/content/resources/kotlin/intro.md index a1e6183..98a004d 100644 --- a/src/content/resources/kotlin/intro.md +++ b/src/content/resources/kotlin/intro.md @@ -5,6 +5,17 @@ created_at: 2019/12/15 title: Kotlin --- -## Kotlin +## About -The Kotlin resources ^\_- +One line language description: Kotlin is a general-purpose programming language that can run on a JVM or be transpiled to Javascript code. It can use functional, procedural, and OO paradigms, and can interleave them. Primarily developed by JetBrains. + +## Links + +- [Official Website](https://www.kotlinlang.org/) +- [Official Docs](https://kotlinlang.org/docs/reference/) +- [Tutorials](https://kotlinlang.org/docs/tutorials/) +- [Mooc (not free)](https://www.udemy.com/kotlin-course/) + +## Recommended reading + +- Kotlin in Action by Dmitry Jemerov and Svetlana Isakova diff --git a/src/content/resources/php/intro.md b/src/content/resources/php/intro.md index 0b6c4bd..5f4ec34 100644 --- a/src/content/resources/php/intro.md +++ b/src/content/resources/php/intro.md @@ -5,6 +5,15 @@ created_at: 2019/12/15 title: PHP --- -## PHP +## Useful links and documentation -The PHP resources ^\_- +- [Official documentation](https://secure.php.net/manual/en/) +- [Laracasts PHP tutorials](http://laracasts.com/) +- [PHP: The Right Way](https://phptherightway.com/) +- [PHP Standard Recommendations](https://www.php-fig.org/psr/) +- [OWASP Cheatsheet](https://cheatsheetseries.owasp.org/) + +## Useful Libraries + +- [Composer package manager](https://getcomposer.org/) +- [phpDocumentor](https://www.phpdoc.org/) diff --git a/src/content/resources/python/intro.md b/src/content/resources/python/intro.md index e98d88d..27d3636 100644 --- a/src/content/resources/python/intro.md +++ b/src/content/resources/python/intro.md @@ -5,6 +5,31 @@ created_at: 2019/12/15 title: Python --- -## Python +## Beginner -The Python resources ^\_- +- [Official tutorial](https://docs.python.org/3/tutorial/) +- [Automate the boring stuff](https://automatetheboringstuff.com/) +- [Beginner's guide](https://wiki.python.org/moin/BeginnersGuide/NonProgrammers) + +## Documentation + +- [https://docs.python.org/3/](https://docs.python.org/3/) +- [https://www.python.org/dev/](https://www.python.org/dev/) + +## Video + +- [Socratica](https://goo.gl/8xKVKE) +- [thenewboston](https://goo.gl/9EqF2J) + +## Books + +- [Free](https://goo.gl/Lxhp7i) +- [Python Crash Course - paid](https://goo.gl/XQ7Nx6) +- [Advanced - paid](https://wiki.python.org/moin/AdvancedBooks) + +## Other + +- [TalkPython | Podcast](https://goo.gl/xwieUA) +- [Exercises](http://www.practicepython.org/) +- [List Comprehensions](https://www.programiz.com/python-programming/list-comprehension) +- [More Resources](https://goo.gl/Lw3Vqi)