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

Tony Tomczeszyn
PLUS
Tony Tomczeszyn
Courses Plus Student 2,919 Points

Back-End or Full Stack Developer

I noticed that there is a Full Stack Java Developer, is this the same thing as a Full Stack Developer but just mainly using Java? Would this be the way to go if you want to be a Full Stack Developer. After I am done with the Front-End, I just wanted to know which track or tracks that I should take next.

2 Answers

Jennifer Nordell
seal-mask
STAFF
.a{fill-rule:evenodd;}techdegree
Jennifer Nordell
Treehouse Teacher

Hi there! I think you might be confusing Full Stack JavaScript with Java. Note that Java and JavaScript are not the same languages. The three front-end languages are HTML, CSS, and JavaScript. But JavaScript is sort of the odd one here in that it is both a front-end language and a back-end language. But there are other back-end languages besides JavaScript such as C#, PHP, Python, Ruby and Java.

The front-end is all about what the person sees in their browser. The back-end is all about how that information gets to the browser. It is in charge of connecting to databases, user authentication, routing and more. As far as I know there are 4 Techdegrees to choose from at the time of this writing: Front End Web Development, iOS Development with Swift, FullStack JavaScript, and Python Web Development. Keep in mind that both Python and JavaScript can be used as a back-end language.

On a side note: "Full Stack" means that you are knowledgeable in both front-end and back-end technologies. So anyone looking for a Full Stack developer will expect you to know HTML, CSS, and JavaScript (to some degree). The backend language is completely up to you. By not specifying a language when you say a "Full Stack Developer" you are simply saying that you have skills in front-end and back-end without specifying a language (or potentially, because you have experience in multiple back-end languages).

Hope this helps! :sparkles:

Tony Tomczeszyn
PLUS
Tony Tomczeszyn
Courses Plus Student 2,919 Points

Thank you again Jennifer Nordell, man you are very smart. I am entering a new career. I have a BA in Accounting and MBA in Businesses, but I want to get into computers so bad. I am taking the Front-End Developer Track, and want to go into doing a back in like with Python. I like designing databases, and how it interacts with people. I figure once I know both Front and Back end, I could use my background of Accounting in designing some really cool software for businesses. Hopefully. lol. Thank you so much again Jennifer for answering me.