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

Digital Literacy

Hello! I have a question regarding the next step of programming path

I am having an issue. I started with the digital literacy and I'm nearing towards the end of path. I would like to know what path should I do next. I'm very interested in learning programming, if anyone could advise I would really appreciate. Thank you.

3 Answers

Mobile development is a good place to start. For Android devices, you should take the Learn Java track first. Android is based on the Java language.

So, start with Java, then there's three levels of Android learning:

For iOS development - and you either need an Apple Mac for this, or find a virtual machine - there are a few tracks. Swift is to iOS what Java is to Android, so an understanding of it is essential:

That should keep you going for a while! :smile:

Steve.

Hi Wilfried,

What sort of programming would you like to learn? There's lots of options!

You can take courses to develop web pages, web applications, mobile apps for Android or iOS devices. There's also game creation and virtual reality courses, as well as more generic programming concept courses, such as Python or Java.

The Java track is full of content and leads you into web application, unit testing and Android development too. Python covers many aspects of programming and leads into other technologies too.

Everyone will have their own opinion as to "what's best". For what it's worth, I think the Java courses are excellent, teaching you a lot of concepts that are common across many languages. That foundation can then be used for mobile development or web app development as well as there being some useful courses on software testing too.

Have a think about what you'd like to achieve, and there'll be suitable courses for you on here.

Steve.

Well first and foremost thank you for your answer Steve. Since I'm new to this I don't really know what route to take... One thing I can say is that I am interested in learning mobile applications and also PYTHON. I would say that my biggest problem is that when I'm going learning I don't really know what projects I should work on or what I can build with the material I learned.