# Starting out with coding

**URL:** https://discourse.stonehearth.net/t/starting-out-with-coding/5811
**Category:** Scripting & Code
**Created:** [April 4, 2014, 10:38pm UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811 "2014-04-04T22:38:42Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![sw0rdnshadow1](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@sw0rdnshadow1](https://discourse.stonehearth.net/u/sw0rdnshadow1)
#### Post date: [April 4, 2014, 10:38pm UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/1 "2014-04-04T22:38:42Z")

</div>

What do you guys suggest I start with to learn how to code?

---

<div class="post-metadata">

### Author: ![EpicDwarf](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/epicdwarf/32/44085_2.png) [@EpicDwarf](https://discourse.stonehearth.net/u/EpicDwarf)
#### Post date: [April 4, 2014, 10:39pm UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/2 "2014-04-04T22:39:39Z")

</div>

Well, what do you generally want to make? It could be Apps, Games, Etc.

---

<div class="post-metadata">

### Author: ![LunarWolf](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/lunarwolf/32/43524_2.png) [@LunarWolf](https://discourse.stonehearth.net/u/LunarWolf)
#### Post date: [April 4, 2014, 10:44pm UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/3 "2014-04-04T22:44:05Z")

</div>

Check out these threads and possibly a few others, but what @EpicDwarf said it really depends on what your looking for.

> [@Best self-teaching resources for Java, C++, others](http://discourse.stonehearth.net/t/best-self-teaching-resources-for-java-c-others/3015):
>
> Hey gang. I’ve been playing around here and there with things like HTML, CSS, Java, MySQL for years but have trouble getting past more basic implementations of Java and the C languages. Mostly because there has been no pathway set in front of me to help develop my skillset further. I was wondering if anyone in the Stonehearth community well-versed in Java, C++, Python, Lua had recommendations as to good solid resources (preferably texts/books as opposed to web-tutorials, unless that’s the only …

> [@Learning how to mod Stonehearth](http://discourse.stonehearth.net/t/learning-how-to-mod-stonehearth/2352):
>
> I knwo that stonehearth is not out yet, but i would really like to know how to mod the game, and this requires knowing how to “code” i LUA, JavaScript, Ember and Handlebars(Please tell me if there are any more). So i thought it would be a nice idea to have a place to go to and find material to learn these languages. This topic should act like a place to come for tutorial and guides on these languages. Difficulty throughout: green_book= easy blue_book = medium orange_book =…

---

<div class="post-metadata">

### Author: ![Alfie](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/alfie/32/45781_2.png) [@Alfie](https://discourse.stonehearth.net/u/Alfie)
#### Post date: [April 4, 2014, 10:44pm UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/4 "2014-04-04T22:44:58Z")

</div>

I’d say you could follow online tutorials on what you want to do, but with this I assume it’s to do with your mod concept. I don’t know any of the coding languages that Stonehearth uses, but I’m learning the languages that I do fiddle with simply by creating my mods.

So, here are my two ways of learning a language:

- Follow guides, book, tutorials, or any other medium that interests you enough for you to follow.

**or…**

- Learn languages as you go! Start off with basics, and then learn new tricks as and when you need them.

Also, @EpicDwarf is right. I’m just assuming you’re talking about modding, but in reality it could be anything.

---

<div class="post-metadata">

### Author: ![SteveAdamo](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/steveadamo/32/13955_2.png) [@SteveAdamo](https://discourse.stonehearth.net/u/SteveAdamo)
#### Post date: [April 5, 2014, 1:37am UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/5 "2014-04-05T01:37:02Z")

</div>

thanks for the feedback and links folks… @sw0rdnshadow1, here’s another one you might want to check out:

[Welcome to the Bitcave! Nerdiness, Jokes, Mods, Ideas, and coding!](http://discourse.stonehearth.net/t/welcome-to-the-bitcave-nerdiness-jokes-mods-ideas-and-coding/1622)

good luck, and have fun! 👍

---

<div class="post-metadata">

### Author: ![Spu](https://sea2.discourse-cdn.com/flex022/user_avatar/discourse.stonehearth.net/spu/32/65449_2.png) [@Spu](https://discourse.stonehearth.net/u/Spu)
#### Post date: [April 5, 2014, 2:27am UTC](https://discourse.stonehearth.net/t/starting-out-with-coding/5811/6 "2014-04-05T02:27:12Z")

</div>

If you’re looking for just general coding, I’ve had a lot of luck with [code academy](http://www.codecademy.com/), which is totally free and let’s you code and run snippets right in your browser. The community there is also very friendly and willing to answer any questions you may have.

G’luck! 💻
