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.

JavaScript

Aditya Gawade
Aditya Gawade
1,182 Points

which courses should i take?

i would like to build a website in which in which people invest in my company and get high return profits. obviously i will need servers, implementations to pay money(add debit, credit card, pay pal, apple pay, android pay, paytm, etc.), social media integration etc. also the website should be beautifully designed and compatible on all browsers. which courses do i take on this site so as to learn how to do all of this? thnk u

4 Answers

minh nguyen
minh nguyen
55,848 Points

The fullstack Javascript track is something you can seriously consider to work on. Your learning time will be minimum with all focus on Javascript both front-end and backend. PHP as a backend language is a decent choice, as every development problem is well answered (as PHP has very long history back), otherwise Java, Djando (Python), ASP.NET (C#), or Ruby are popular choices for backend languages. The front-end part of web application nowadays is similar with HTML5, CSS (with Bootstrap/Foundation framework), and AngularJS/KnockoutJS/ReactJS for manipulate DOM elements on your wesite etc. In the backend selection, possibly, you should choose a framework for the particular backend language that you selected. It is best that you learn and build your site in the same time, so that you will see your needs in a particular section and the relevant courses to take.

Aditya Gawade
Aditya Gawade
1,182 Points

thank you so much? some questions: 1.so javascript track will teach both front end and backend? or do i have to do PHP? ( i think i will do php)

  1. can u please tell what "AngularJS/KnockoutJS/ReactJS for manipulate DOM elements on your website etc." this means as you mentioned?
  2. do you think treehouse has all the resources to teach me about building website or do i need other sources too?
Boonsuen Oh
Boonsuen Oh
18,788 Points

Since you're talking about both the backend functionality (Payments, User account, etc) and the frontend (Design). The skills you'll need are HTML, CSS, JavaScript for the frontend and for the backend, you can make a decision between Ruby On Rails, PHP, Java and others.

Aditya Gawade
Aditya Gawade
1,182 Points

thank u very much?. can you please advise me on the backend area? which is the bet and why?

Back-end can also be done using JavaScript (Node.js).

Check out this fresh new course below.

https://teamtreehouse.com/library/nodejs-basics-2

minh nguyen
minh nguyen
55,848 Points

Hi.

Node.js is a popular backend language recently, certainly the Fullstack Javascript track will give you everything you need for building a website. AngularJS/KnockoutJS/ReactJS are popular frontend framework for Javascript, just for advanced features of Javascrip that is difficult to achieve with pure Javascript or jQuery (data-binding, tracking state of objects/elements on a page relates the frontend data available by backend service etc.). Treehouse has all resources to get you on the right track, however through time you will see there are many other issues that you have to learn from somewhere else such as Google, Stack Overflow to have your answer, relating to security, advance query data, building webflow etc. ,that you can only learn when you face the challenges.