diff --git a/ijs.tree b/ijs.tree
index d9451a578..7bbf8428e 100644
--- a/ijs.tree
+++ b/ijs.tree
@@ -353,6 +353,7 @@
+
diff --git a/topics/appendix/resources/learning_resources.md b/topics/appendix/resources/learning_resources.md
new file mode 100644
index 000000000..531180c4f
--- /dev/null
+++ b/topics/appendix/resources/learning_resources.md
@@ -0,0 +1,28 @@
+[//]: # (title: Learning Resources)
+
+
+
+Links to articles and webinars about plugin development
+
+## Articles
+
+### Building a Plugin for WebStorm
+
+A tutorial blog post series for JavaScript developers:
+* [Part 1](https://blog.jetbrains.com/webstorm/2021/09/building-a-plugin-for-webstorm-part-1/)
+* [Part 2](https://blog.jetbrains.com/webstorm/2021/11/building-a-plugin-for-webstorm-part-2/)
+
+## Webinars
+
+| Webinar | Info |
+|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| **Busy plugin developers series. Episode 3**
Jakub Chrzanowski/Anna Maltceva/Yann Cebron, 11/2021 |
Building Themes for IntelliJ-based IDEs
Latest updates to JetBrains Marketplace |
+| **Busy plugin developers series. Episode 2**
Anna Maltceva/Łukasz Wawrzyk/Jakub Chrzanowski, 09/2021 |
How to improve your Marketplace plugin page to attract more users
ide-probe, a testing and benchmarking framework for IntelliJ-based IDEs |
+| **Busy plugin developers series. Episode 1**
Jakub Chrzanowski/Semyon Atamas/Paweł Lipski, 07/2021 |
What is Gradle IntelliJ Plugin
New features of Gradle IntelliJ Plugin
How to start with Gradle IntelliJ Plugin
Types of signing and how they work
How JetBrains Marketplace signature works
How to sign your plugin
Tools and tips for testing UI of IntelliJ Plugins |
+| **Make IntelliJ IDEA Your Own**
Sirisha Pratha, 05/2021 |
In this session, we'll explore the benefits provided by IntelliJ IDEA's customization options, and you will learn how to make the IDE your own. We will also look at the plugins available on the JetBrains Marketplace, discuss the process of developing them, and demo a few custom ones. |
+| **IntelliJ IDEA Conf 2021**
Various Speakers, 02/2021 |
Playlist includes a number of presentations related to plugin development |
+| **Busy plugin developers series. Episode 0**
Mikhail Vink/Jakub Chrzanowski/Yann Cebron, 12/2020 |
IntelliJ Platform Plugin Template
Plugin DevKit Features
IntelliJ Platform Explorer
What's coming in 2021?
Introduction to the Marketplace
How to make your plugin successful?
Sell on the Marketplace |
+| **How We Built Comma, the Raku IDE, on the IntelliJ Platform**
Jonathan Worthington, 01/2020 |
How to build custom language support
How to go from a language support plugin to an IDE
Lessons Learned
[Blog post](https://blog.jetbrains.com/platform/2020/01/webinar-recording-how-we-built-comma-the-raku-ide-on-the-intellij-platform/) |
+| **Building IntelliJ IDEA plugins in Scala**
Igal Tabachnik, 2020 |
In this talk, I will show how to create plugins for IDEA from scratch in Scala, and show why Scala's unique features make it a great fit for such tasks as inspecting and manipulating Abstract Syntax Trees (ASTs) to create your own custom suggestions and quick-fixes. |
+| **Live Development of a PyCharm Plugin**
Joachim Ansorg, 2019 |
Background and architecture of IntelliJ plugins
Development using tests
Implementing interesting extension points
Viewing the plugin in the IDE (PyCharm)
[Blog post](https://blog.jetbrains.com/pycharm/2019/01/webinar-recording-live-development-of-a-pycharm-plugin-with-joachim-ansorg/) |
+| **Build Developer Tools On Top of IntelliJ Platform**
Dmitry Jemerov, 2013 |
This webinar makes an overview on IntelliJ Platform and explains how you can use it for building your own products. |
diff --git a/topics/appendix/resources/useful_links.md b/topics/appendix/resources/useful_links.md
index f14548019..2840965b1 100644
--- a/topics/appendix/resources/useful_links.md
+++ b/topics/appendix/resources/useful_links.md
@@ -26,17 +26,5 @@ The following links represent useful resources for working with the IntelliJ Pla
* [IDE Perf](https://plugins.jetbrains.com/plugin/15104-ide-perf)
* [Thread Access Info](https://plugins.jetbrains.com/plugin/16815-thread-access-info)
-### Webinars
-
-| Webinar | Info |
-|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| **Busy plugin developers series. Episode 3**
Jakub Chrzanowski/Anna Maltceva/Yann Cebron, 11/2021 |
Building Themes for IntelliJ-based IDEs
Latest updates to JetBrains Marketplace |
-| **Busy plugin developers series. Episode 2**
Anna Maltceva/Łukasz Wawrzyk/Jakub Chrzanowski, 09/2021 |
How to improve your Marketplace plugin page to attract more users
ide-probe, a testing and benchmarking framework for IntelliJ-based IDEs |
-| **Busy plugin developers series. Episode 1**
Jakub Chrzanowski/Semyon Atamas/Paweł Lipski, 07/2021 |
What is Gradle IntelliJ Plugin
New features of Gradle IntelliJ Plugin
How to start with Gradle IntelliJ Plugin
Types of signing and how they work
How JetBrains Marketplace signature works
How to sign your plugin
Tools and tips for testing UI of IntelliJ Plugins |
-| **Make IntelliJ IDEA Your Own**
Sirisha Pratha, 05/2021 |
In this session, we'll explore the benefits provided by IntelliJ IDEA's customization options, and you will learn how to make the IDE your own. We will also look at the plugins available on the JetBrains Marketplace, discuss the process of developing them, and demo a few custom ones. |
-| **IntelliJ IDEA Conf 2021**
Various Speakers, 02/2021 |
Playlist includes a number of presentations related to plugin development |
-| **Busy plugin developers series. Episode 0**
Mikhail Vink/Jakub Chrzanowski/Yann Cebron, 12/2020 |
IntelliJ Platform Plugin Template
Plugin DevKit Features
IntelliJ Platform Explorer
What's coming in 2021?
Introduction to the Marketplace
How to make your plugin successful?
Sell on the Marketplace |
-| **How We Built Comma, the Raku IDE, on the IntelliJ Platform**
Jonathan Worthington, 01/2020 |
How to build custom language support
How to go from a language support plugin to an IDE
Lessons Learned
[Blog post](https://blog.jetbrains.com/platform/2020/01/webinar-recording-how-we-built-comma-the-raku-ide-on-the-intellij-platform/) |
-| **Building IntelliJ IDEA plugins in Scala**
Igal Tabachnik, 2020 |
In this talk, I will show how to create plugins for IDEA from scratch in Scala, and show why Scala's unique features make it a great fit for such tasks as inspecting and manipulating Abstract Syntax Trees (ASTs) to create your own custom suggestions and quick-fixes. |
-| **Live Development of a PyCharm Plugin**
Joachim Ansorg, 2019 |
Background and architecture of IntelliJ plugins
Development using tests
Implementing interesting extension points
Viewing the plugin in the IDE (PyCharm)
[Blog post](https://blog.jetbrains.com/pycharm/2019/01/webinar-recording-live-development-of-a-pycharm-plugin-with-joachim-ansorg/) |
-| **Build Developer Tools On Top of IntelliJ Platform**
Dmitry Jemerov, 2013 |
This webinar makes an overview on IntelliJ Platform and explains how you can use it for building your own products. |
+> Webinars have [moved](learning_resources.md#webinars).
+>
diff --git a/topics/intro/welcome.md b/topics/intro/welcome.md
index 09b57d267..c2402fa48 100644
--- a/topics/intro/welcome.md
+++ b/topics/intro/welcome.md
@@ -29,7 +29,8 @@ Webinar
* [Key Topics](key_topics.md)
* [Getting Help](getting_help.md)
* [Creating Your First Plugin](getting_started.md)
-* [Useful Links](useful_links.md)
+* [](useful_links.md)
+* [](learning_resources.md)
* [Marketing](marketing.md)
@@ -42,7 +43,7 @@ Watch [Busy plugin developers series. Episode 0](https://www.youtube.com/watch?v
-More webinars are available [here](useful_links.md#webinars).
+More webinars are available [here](learning_resources.md#webinars).
diff --git a/topics/products/webstorm/webstorm.md b/topics/products/webstorm/webstorm.md
index 736fdcc22..25e405847 100644
--- a/topics/products/webstorm/webstorm.md
+++ b/topics/products/webstorm/webstorm.md
@@ -6,7 +6,7 @@
[WebStorm](https://www.jetbrains.com/webstorm/) is an IntelliJ Platform-based product.
Plugin projects for WebStorm can be developed using IntelliJ IDEA with the `gradle-intellij-plugin`.
-> Follow _Building a Plugin for WebStorm – Tutorial for JavaScript Developers_ blog post series to get started: [Part 1](https://blog.jetbrains.com/webstorm/2021/09/building-a-plugin-for-webstorm-part-1/) [Part 2](https://blog.jetbrains.com/webstorm/2021/11/building-a-plugin-for-webstorm-part-2/)
+> Follow [Building a Plugin for WebStorm – Tutorial for JavaScript Developers](learning_resources.md#articles) blog post series to get started.
>
{type="note"}