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
Prateek Batra
2,304 PointsI'm an Accountant who wants to be proficient in Web & App designing/ development. Which course should I pursue now?
Hi, I'm a Chartered Accountant (CPA equivalent) from India and have no experience of designing/ developing websites and apps. However, lately my interest in this field has intensified and made me realize that websites/apps can help me convert by business ideas into reality. Instead of outsourcing the technical piece of developing website and app, I would prefer to learn in myself. Would appreciate if you answer the following questions:
- Would treehouse prepare me to build the most complex websites?
- Please help me to identify the courses to be pursued and order in which I should go through them.
Thanks for your help guys.
1 Answer
Grace Kelly
33,990 PointsHi Prateek, if you want to develop complex websites and how they operate (back end) e.g ecommerce website then I would definitely check out either php, python or ruby and ruby on rails. IMO if you are only staring out I would check out python, it's highly recommended for beginners as it's an easy language to read but it's very powerful. It will also give you the understanding of programming languages which makes it easier to then learn php/ruby if you so wish :)
If you want to design websites (front end) i.e how they look and how users can interact with them then you will need to learn html, css and most like JavaScript and jQuery. Html is literally the building blocks of web design while css deals mainly with aesthetics and Javascript deals with interactivity.
If you want to do both (full stack) then you need to learn both a programming language like python and also html, css and JavaScript. Whether you do back end or front end first doesn't really matter but I personally would recommend back end (e.g python) first :)
Prateek Batra
2,304 PointsPrateek Batra
2,304 PointsHi Grace, thanks for your suggestions. Would probably now start with back end first and then shift to front end. Once again, thanks for your help. Really appreciate it :)