Skip to content

Commit 9865a70

Browse files
SethTisuemlachkar
authored andcommitted
minor tweaks to getting started page
1 parent 229dd94 commit 9865a70

File tree

1 file changed

+16
-17
lines changed

1 file changed

+16
-17
lines changed

_getting-started/index.md

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ You can [try Scala in your browser](https://scastie.scala-lang.org/MHc7C9iiTbGfe
1212
all published libraries.
1313

1414
## Install Scala
15-
Installing scala means installing various command-line tools such as the Scala compiler and build tools.
15+
Installing Scala means installing various command-line tools such as the Scala compiler and build tools.
1616
We recommend using the Scala installer tool that automatically installs all the requirements, but you can still manually install each tool.
1717

1818
### Using the Scala Installer (recommended way)
@@ -31,27 +31,26 @@ The Scala installer is a tool named `cs` that ensures that a JVM and standard Sc
3131
Along with managing JVMs, it also installs useful command line tools:
3232
[Ammonite](https://ammonite.io/),
3333
[coursier](https://get-coursier.io/),
34-
scala, scalac (the Scala compiler),
35-
[sbt](https://www.scala-sbt.org/),
34+
scala (the Scala REPL and script runner),
35+
scalac (the Scala compiler),
36+
[sbt](https://www.scala-sbt.org/), and
3637
[scalafmt](https://scalameta.org/scalafmt/).
3738

38-
For more information, read [coursier-cli documentation](https://get-coursier.io/docs/cli-overview)
39+
For more information, read [coursier-cli documentation](https://get-coursier.io/docs/cli-overview).
3940

4041
### ...Or manually
41-
1. if you don't have Java 1.8 or 11 installed, download
42-
Java from [Oracle Java 8](https://www.oracle.com/java/technologies/javase-jdk8-downloads.html), [
43-
Oracle Java 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html),
44-
or [AdoptOpenJDK 8/11](https://adoptopenjdk.net/). Refer [JDK Compatibility](/overviews/jdk-compatibility/overview.html) for Scala/Java compatibility detail.
42+
1. if you don't have Java 8 or 11 installed, download
43+
Java from [Oracle Java 8](https://www.oracle.com/java/technologies/javase-jdk8-downloads.html), [Oracle Java 11](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html),
44+
or [AdoptOpenJDK 8/11](https://adoptopenjdk.net/). Refer to [JDK Compatibility](/overviews/jdk-compatibility/overview.html) for Scala/Java compatibility detail.
4545
1. Install [sbt](https://www.scala-sbt.org/download.html)
4646

47-
4847
## Create a Hello-world project with sbt
4948
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.
49+
If you are familiar with the command line, we recommend that approach.
5150

5251
### Using command-line
5352
sbt is a build tool for Scala. sbt compiles, runs,
54-
and tests your projects among other related tasks.
53+
and tests your Scala code. (It can also publish libraries and do many other tasks.)
5554

5655
1. `cd` to an empty folder.
5756
1. Run the following command `sbt new scala/hello-world.g8`.
@@ -63,17 +62,17 @@ create a project called "hello-world".
6362

6463
```
6564
- hello-world
66-
- project (sbt uses this to install and manage plugins and dependencies)
65+
- project (sbt uses this for its own files)
6766
- build.properties
67+
- build.sbt (sbt's build definition file)
6868
- src
6969
- main
70-
- scala (All of your scala code goes here)
70+
- scala (all of your Scala code goes here)
7171
- Main.scala (Entry point of program) <-- this is all we need for now
72-
- build.sbt (sbt's build definition file)
7372
```
7473

7574
More documentation about sbt can be found in the [Scala Book](/overviews/scala-book/scala-build-tool-sbt.html)
76-
or in the official sbt [documentation](https://www.scala-sbt.org/1.x/docs/index.html)
75+
and in the official sbt [documentation](https://www.scala-sbt.org/1.x/docs/index.html)
7776

7877
### With an IDE
7978
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)
@@ -102,15 +101,15 @@ which you can ignore.
102101

103102

104103
## Next Steps
105-
Once you've finished these tutorials, check out:
104+
Once you've finished the above tutorials, consider checking out:
106105

107106
* [The Scala Book](/overviews/scala-book/introduction.html), which provides a set of short lessons introducing Scala’s main features.
108107
* [The Tour of Scala](/tour/tour-of-scala.html) for bite-sized introductions to Scala's features.
109108
* [Learning Resources](/learn.html), which includes online interactive tutorials and courses.
110109
* [Our list of some popular Scala books](/books.html).
111110

112111
## Getting Help
113-
There are a multitude of mailing lists and real-time chat channels in case you want to quickly connect with other Scala users. Check out our [community](https://scala-lang.org/community/) page for a list of these resources, and for where to reach out for help.
112+
There are a multitude of mailing lists and real-time chat rooms in case you want to quickly connect with other Scala users. Check out our [community](https://scala-lang.org/community/) page for a list of these resources, and for where to reach out for help.
114113

115114
<!-- Hidden elements whose content are used to provide OS-specific download instructions.
116115
-- This is handled in `resources/js/functions.js`.

0 commit comments

Comments
 (0)