Skip to content

Commit 00d80a2

Browse files
committed
mascots in what now
1 parent 2aad072 commit 00d80a2

File tree

6 files changed

+16
-5
lines changed

6 files changed

+16
-5
lines changed

src/conclusion/csharp_mascot.png

49.5 KB
Loading

src/conclusion/java_mascot.png

22.5 KB
Loading
40.3 KB
Loading

src/conclusion/kotlin_mascot.png

42.8 KB
Loading

src/conclusion/minecraft_duke.png

21.5 KB
Loading

src/conclusion/what_now.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ language you will use for Gradle build scripts.
4545

4646
### Minecraft
4747

48+
<img src="/conclusion/minecraft_duke.png" height="200px"/>
49+
4850
If your age begins with the number `1` you are either near death or statistically
4951
very interested in Minecraft.
5052

@@ -94,15 +96,15 @@ server you are using. I am not the most up to date with Minecraft, but I know th
9496
is both Spigot and PaperMC. I have been told that Spigot is the preferred option
9597
as it allows for Bedrock players as well.
9698

97-
[Spigot documentation here](https://www.spigotmc.org/wiki/spigot-plugin-development/)
99+
[Docs for Spigot here](https://www.spigotmc.org/wiki/spigot-plugin-development/)
98100

99101
[Spigot community Discord here](https://discord.gg/spigotmc)
100102

101-
[PaperMC documentation here](https://docs.papermc.io/)
103+
[Docs for PaperMC here](https://docs.papermc.io/)
102104

103105
[PaperMC community Discord here](https://discord.gg/papermc)
104106

105-
For Spigot there is a dis
107+
106108
### Websites
107109

108110
Making websites is a profitable career path. At least it is at the time of writing.
@@ -145,15 +147,18 @@ three paths.
145147
Path #1 is to learn Java Swing. This is an old crusty GUI framework that is kinda difficult to use
146148
but has the pro of coming with Java and being able to run on every potato in existence.
147149

148-
[Docs for `java.desktop` here](https://docs.oracle.com/en/java/javase/24/docs/api/jdk.httpserver/module-summary.html)
150+
[Docs for `java.desktop` (Swing) here](https://docs.oracle.com/en/java/javase/24/docs/api/jdk.httpserver/module-summary.html)
149151

150152
Path #2 is the learn JavaFX. By all accounts JavaFX is better software than Swing, but it was cursed
151153
by coming out at a point in history where desktop apps were no longer big business to develop. It
152154
was eventually removed from the JDK and you will need to procure it like any other dependency.
153155

156+
[Docs for JavaFX here](https://openjfx.io/openjfx-docs/)
157+
154158
Path #3 is to branch out to a different language. Kotlin and C# are decent choices for this from what I can
155-
tell.
159+
tell. In Kotlin in particular there is a GUI framework called Jetpack Compose.
156160

161+
[Getting Started for Jetpack Compose here](https://www.jetbrains.com/help/kotlin-multiplatform-dev/compose-multiplatform-create-first-app.html)
157162

158163
## Learn a New Language
159164

@@ -168,6 +173,8 @@ languages. Particuarly languages that are different than Java.
168173

169174
### JavaScript
170175

176+
<img src="/conclusion/javascript_mascot.png" height="200px"/>
177+
171178
To make highly interactive programs that run inside a browser you
172179
will need JavaScript. JavaScript and languages that compile to JavaScript
173180
are basically the only language it is practical
@@ -189,6 +196,8 @@ but just practically speaking learning JavaScript
189196

190197
### C#
191198

199+
<img src="/conclusion/csharp_mascot.png" height="200px"/>
200+
192201
C# is a language broadly similar to Java. It has a lot of features Java doesn't - for better or worse -
193202
but the basics are comparable.
194203

@@ -202,6 +211,8 @@ as much unique pull there as it does in game development.
202211

203212
### Kotlin
204213

214+
<img src="/conclusion/kotlin_mascot.png" height="200px"/>
215+
205216
Kotlin is one of a family of languages that try to be a "better Java."
206217
Better is relative, but you are likely to learn _something_ when diving into it.
207218

0 commit comments

Comments
 (0)