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

Giovanni Dalla Rizza
Giovanni Dalla Rizza
10,637 Points

Advice need // start backend development

I started my coding experience with javascript, I've never wrote a line of code before. My hope was to learn Node.js and starting prototype some things, but it's hard. I've start few days ago Node Basics course, it's my first time with server-side programming, and I didn't understand anything. Maybe could be better to start with an other backend language? Maybe Python?

Thanks for help

3 Answers

Steven Parker
Steven Parker
231,271 Points

JavaScript and Python are both newcomers to server development, and were originally developed for other purposes and then recently adapted. More conventional back-end languages would be PHP or Ruby/Rails. I'd probably go for Ruby/Rails because of it's popularity, and it also happens to be what Treehouse uses.

Henrik Christensen
seal-mask
.a{fill-rule:evenodd;}techdegree
Henrik Christensen
Python Web Development Techdegree Student 38,322 Points

I'd say it really depends on what you want to do? I personally tried node.js and switched to PHP cause I found it easier to use on websites, since it's written directly in the html document and there is A LOT of PHP jobs in my area.

Giovanni Dalla Rizza
Giovanni Dalla Rizza
10,637 Points

thanks guys! I'm reading about for the next few days, maybe I'll start with Ruby.