Okay, so I wanted to mess around with “Ember Moon,” which is like, a thing for making websites and apps. I’d heard about it, and it sounded cool, so I figured, why not?

First thing I did was try to get it set up. This involved some messing around with my computer’s command line – you know, that black screen with the white text. I had to install something called “*” and “npm” first. Honestly, I just followed some online guides for this part, it was a lot of copy-pasting commands.
Getting Started
- Install * and npm: I just googled “install *” and followed the steps for my operating system(My computer). It was pretty straightforward.
- Install Ember CLI: This is the “command-line interface” – basically, the tool you use to work with Ember. I typed something like
npm install -g ember-cli
into the command line, and it did its thing.
Once that was all done, I could create a new Ember project. I used the command ember new my-cool-app
(I called my app “my-cool-app,” you can name it whatever). This created a whole bunch of files and folders – it looked pretty intimidating at first!
Making the App Work
Then I wanted to make it do… something. The example tutorial I have tried, made a simple “to-do list” app. It took me a while to figure it out, not gonna lie. I had to create these things called “components” and “routes” and “templates.”
- Components: These are like little building blocks of the app. I made one for each to-do item.
- Routes: These define the different “pages” of the app, even though it’s technically all on one page.
- Templates: This is where you write the HTML that actually shows up on the screen.
I spent a lot of time staring at the code, trying to understand what each part did. I made a lot of mistakes, typed things wrong, forgot semicolons… the usual. The Ember website had some guides, but honestly, a lot of it was trial and error. I’d change something, refresh the page, see if it worked, and then go back and fix it if it didn’t.
Finally Got Something
Eventually, after a few hours of messing around, I had a basic to-do list working. I could add new items, and they’d show up on the list. It wasn’t pretty, but it worked. That was a good feeling.

I’m still very much a beginner with Ember Moon, but this was my first little adventure with it. It’s definitely a learning curve, but it’s also kinda fun to see your code come to life on the screen. I feel great!