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 trialGiovanni Dalla Rizza
10,637 PointsAdvice 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
231,271 PointsJavaScript 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
Python Web Development Techdegree Student 38,322 PointsI'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
10,637 Pointsthanks guys! I'm reading about for the next few days, maybe I'll start with Ruby.