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

What packages would you use to create a really nice website both frontend and backend?

Hej treehousers,

Its now a few months since I have started learning on treehouse and I am looking forward to apply my knowledge on a project, make a nice personal website or something. By now I have played with Html, css, a bit of JavaScript, Php and mySQL. With this in mind, can you guys recommend me what packages can I use to embark on areally nice website? What are the most up-to date things I can use to design this website from a webdeveloper point of view?

Thankies and happy conding, xoxo, Elena

Check out siteinspire.com or awwwards.com and see what people are including in their websites, you can also seek for inspiration there. Find what you like and apply it to your personal website with the knowledge you already have.

3 Answers

Hi Elena,

I'd say my main advice would not to try and learn everything so quickly.

I started learning how to code about 14/15 months ago and managed to get a job and the biggest thing I found was my CSS skills weren't as good as I thought. Also, you don't need to know everything.

Think hard about which area you enjoy the most. Front-end? Back-end? etc.

It's better to be really good at one area than average at lots of different languages.

I also want to learn back-end eventually, but I won't begin until I've covered everything in Front-end development.

If I was you I'd just make a site using HTML and CSS to begin with.

I would recommend trying out Bootstrap if you haven't already, it's a really nice framework which is easy to use to make websites easily and quickly.

If you really want some sort of back-end then I'd just make a Wordpress site as they have the back-end pretty much done for you. It can take some time to learn though.

To sum up. Pick one area you enjoy and become really good at it.

Good luck.

Thanks Joe. That's a good advice! I think I will focus on Wordpress in the beginning

awesome. Thank you Jes!

Elena, I really agree with Joe. I would start with making the best darn looking site you can with HTML and CSS.

Then, start looking into Bootstrap and revise your site using it.

Then, delve into JavaScript and jQuery and learn to add in some bells and whistles.

When you finally have a really top-notch front-end to your site that just plain makes you grin to look at it, then start thinking about the back end.

For the back end, personally, if you don't already have a ton of time invested in a backend technology, I would start with Ruby on Rails - TeamTreehouse has awesome Ruby and Rails tracks and compared to NodeJS, Python, and PHP (the major alternatives) RoR seems (to me at least) to be the most new-coder friendly option to get up to speed.

Thanks Kristin. That is really helpful!! :)