Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

kevinkrato
kevinkrato
5,452 Points

What programs should I look into If I want to practice what I've been learning?

I've been learning a lot from the site, its been very helpful.

However, I want to practice creating mock-websites using CSS, HTML, and JavaScript.

I have installed Atom.io, it seems pretty nice, though im not entirely sure how to start using it yet, but that's all that I have currently set up. I would like to have a live-website, sort of like what the work-spaces have here so I can see my work in real-time and fix it as needed.

I can spend money, so monthly fees arent an issue if the tool/program/site is useful.

2 Answers

Well, you already have everything you need. Open Atom and create a new project.

  1. Create a new folder and 'MyFirstAtomProject'
  2. Open that folder in Atom
  3. Create your html, css and javascript files

If you want to view your changes in a web browser just double click your html file in your windows file explorer and that will launch it in a web browser. Simple as that

Ari Misha
Ari Misha
19,323 Points

Hiya there! I'd like to few things to Alexander La Bianca 's answer.

  • Set up a version control system on your machine, ad Atom comes with one already , which is GItHub. Configure your GitHub account with your your local Git system in command line.

  • Get your command line configured with Heroku as well. Down load their heroku-cli belt so that you can deploy it any time and see the scalability and whats need to be done when your project goes in production.

  • Get PostgreSQL as well, coz at the time of production, you might want to migrate to a database that can actually make your application reliably fast and optimize the speed.

  • If you like Visualisation or Linux like containers thingy, the i think you should start your project within either Docker or Vagrant or Oracle VM.

  • Also you need to be able to test your application across all platforms and fix bugs ad error reporting, thats where Selenium comes in to rescue in QA stage.

  • Also get some extensions for your development environment for your Atom editor, especially atom-live-server. Its literally saves a lot of time while developing a project. You dont have to switch over to browser everytime, atom-live-server does it for you and keeps in sync with your code in the editor.

All the options i mentioned above are absolutely free and open sourced and all it takes is your creativity, passion and dedication. As long as you're focused , i literally think you can get your project up and running in near future. Good luck!

Happy Coding!

~ Ari

kevinkrato
kevinkrato
5,452 Points

thanks! that was the type of answer i was looking for!!