Skip to content

Commit 229dd94

Browse files
committed
Add a small paragraph after each level 1 heading
1 parent c099835 commit 229dd94

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

_getting-started/index.md

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,10 @@ redirect_from: "/getting-started.html"
1111
You can [try Scala in your browser](https://scastie.scala-lang.org/MHc7C9iiTbGfeSAvg8CKAA), with access to all Scala compilers and
1212
all published libraries.
1313

14-
## Installing Scala
14+
## Install Scala
15+
Installing scala means installing various command-line tools such as the Scala compiler and build tools.
16+
We recommend using the Scala installer tool that automatically installs all the requirements, but you can still manually install each tool.
17+
1518
### Using the Scala Installer (recommended way)
1619
The Scala installer is a tool named `cs` that ensures that a JVM and standard Scala tools are installed on your system.
1720

@@ -26,7 +29,11 @@ The Scala installer is a tool named `cs` that ensures that a JVM and standard Sc
2629

2730

2831
Along with managing JVMs, it also installs useful command line tools:
29-
ammonite, coursier, scala, scalac, sbt-launcher, scalafmt.
32+
[Ammonite](https://ammonite.io/),
33+
[coursier](https://get-coursier.io/),
34+
scala, scalac (the Scala compiler),
35+
[sbt](https://www.scala-sbt.org/),
36+
[scalafmt](https://scalameta.org/scalafmt/).
3037

3138
For more information, read [coursier-cli documentation](https://get-coursier.io/docs/cli-overview)
3239

@@ -39,6 +46,9 @@ or [AdoptOpenJDK 8/11](https://adoptopenjdk.net/). Refer [JDK Compatibility](/ov
3946

4047

4148
## Create a Hello-world project with sbt
49+
To create a project, you can either use a command-line tool or an IDE.
50+
If you are familiar with command-lines, we recommend to use the first approach.
51+
4252
### Using command-line
4353
sbt is a build tool for Scala. sbt compiles, runs,
4454
and tests your projects among other related tasks.
@@ -65,11 +75,13 @@ create a project called "hello-world".
6575
More documentation about sbt can be found in the [Scala Book](/overviews/scala-book/scala-build-tool-sbt.html)
6676
or in the official sbt [documentation](https://www.scala-sbt.org/1.x/docs/index.html)
6777

68-
### Without using the command line
78+
### With an IDE
6979
You can skip the rest of this page and go directly to [Building a Scala Project with IntelliJ and sbt](/getting-started/intellij-track/building-a-scala-project-with-intellij-and-sbt.html#next-steps)
7080

7181

7282
## Open hello-world project
83+
Let's use an IDE to open the project. The most popular ones are IntelliJ and VSCode.
84+
They both offer rich IDE features, but you can still use [many other editors.](https://scalameta.org/metals/docs/editors/overview.html)
7385
### Using IntelliJ
7486
1. Download and install [IntelliJ Community Edition](https://www.jetbrains.com/idea/download/)
7587
1. Install the Scala plugin by following [the instructions on how to install IntelliJ plugins](https://www.jetbrains.com/help/idea/managing-plugins.html)

0 commit comments

Comments
 (0)