Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

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.