Share

LC004: What’s the best programming language for building your own app?


launchpeer - June 6, 2018

Today’s question:

Today’s question comes from Chandler and relates to coding and languages. What programming language would you recommend learning when developing an idea that could be app-based? Also, what language is best for building your website (especially considering UX/UI)?

Jake’s answer:

First of all, it’s commendable to want to build your own app. The more your know about how your app works, the better you’re going to be able to run your business.

Which programming language?

I’m a little biased, because here at Launchpeer, we’re heavily invested in React and the React ecosystem which is based on Javascript. That’s what we use to build most of our client’s apps.

So, if I had to pick one, I would learn Javascript. More specifically, if you’re wanting to build a mobile app, I would learn React Native, which is based on Javascript.

What’s the best way to go about learning these languages?

There are a lot of tutorials online and even full courses you can find all over the internet, but I would try to find one that teaches you how to build the same kind of app you’re wanting to build anyway. There are so many options out there, you will probably be able to find a course that will teach you how to build something very similar to your ultimate goal.

This way, you learn the language and the fundamentals while also building the kind of app you ultimately want to build anyway.

What about websites?

10 years ago if you were building websites in PHP and you wanted to build a mobile app you would have to learn ObjectiveC for iOS or Java for Andriod. But today, you’re able to build a lot of these things with the same languages. That’s why we love React so much at Launchpeer. With React we can build websites and web apps and with React Native, we can build mobile apps for both iOS and Android.

There are plenty of other frameworks out there as well, so React isn’t the only one, but it’s the one we use therefore the one I recommend the most.

What if you’re just getting started and you don’t really want to become a full on developer?

I would recommend that you learn the basics of HTML and CSS. And the key here is, you don’t need to be able to build a website from scratch. You just need to know enough HTML and CSS to be able to work with and modify an existing website template.

For example, if you go to a template marketplace like Themeforest, you can buy a template and customize it. In fact, this is one of the best ways to learn HTML and CSS. Try customizing something that already exists rather than trying to build something completely from scratch.

Ask Your Own Question

Got questions about startups and/or startup culture? We’ve got answers. Head over to LaunchChat.io and record your own question to have it featured on the show.

TechCruch Disrupt Giveaway

We’re giving one Founder a free ticket to TechCrunch Disrupt 2018 in San Fransisco. We’re also going to cover the winner’s flight and hotel. You can enter the giveaway and get all the details at LaunchChat.io.

Stay in Touch

Ask your own question
Follow Jake Twitter
Check out Jake’s articles Medium
Jake’s personal site
Check out Launchpeer
Follow Launchpeer on Twitter