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

Design

Help with site hosting options/track development- I feel like I am missing a big link of info..

I am working my way through the front end dev track and I feel I have a good enough grip on things to design my first site (I've written the code needed for the landing page pretty much), I am lacking the knowledge necessary to take the leap of going live with a VERY basic static page. How do I this? Do I NEED to go through hosting source? I play with the text editor all the time but now i want to move forward- What am I missing?!?!?! Thank you in advance for any help!

1 Answer

Gabbie Metheny
Gabbie Metheny
33,778 Points

Have you taken Nick's How to Make a Website course? It was replaced on the Front-End Development track with newer HTML and CSS courses, but I feel like it does the best job of walking you through a single project from start to deployment, including purchasing domains and hosting.

If your website is going to be front-end only (HTML, CSS, and JavaScript), you might want to try hosting it on GitHub Pages. You get a free portfolio site at <yourusername>.github.io, as well as unlimited project sites, and the only learning curve there is learning Git, which you'll need eventually anyways. Check out Get Acquainted with Git or Git Basics, followed by GitHub Basics or Hosting a Website with GitHub Pages (both of which walk you through hosting a site with GitHub Pages), if you want to go that route.

As far as further learning, do you want more advanced JavaScript? Do you want to learn a back-end language? Are you eager to learn more about design or running a business? Which track to check out next is all a matter of preference, and which skills you want to add to your set. Let me know if you need further help!

bless you. As far as the how to track you have suggested I have not take that but do so immediately. I am not on github or anything quite yet but that was coming up here pretty soon. The more i get into this it becomes clear i belong on the front end doing sit design and probably moving in the direction of graphic design as well but I am also realizing how big this side of the tec world is and I am not fully certain yet where I will end up and what it involved with that ending point. Thank you so much for your help!

Gabbie Metheny
Gabbie Metheny
33,778 Points

Yes, then definitely check out more design and CSS courses, and start learning Git/GitHub as soon as you're ready! You'll need to use the command line a bit, though I know there's a GUI (graphical user interface) for each as well. Command line is pretty simple once you get over the initial hump, though! Treehouse, of course, has a course on it.

For graphic design, I know there's tons of software out there, but the one I use is Gravit Designer because it's free and has a beautiful interface. You don't even need to download it, they have a version you can use in the browser. It's awesome for designing SVGs, and I used it to design my resume and business cards as well.

If you think you'll be strongest in front-end development, I'd also recommend getting very comfortable with JavaScript. It's an endlessly useful language, and part of any front-end stack, but you can also use it on the back-end with Node.js without having to learn an entirely separate language and syntax. Check out the Beginning JavaScript track for starters, and if you move into Node.js, you'll be able to do your own back-end for hosting a site.

Definitely check out that How to Make a Website course, though, Nick is brilliant.