How Do I Start Developing an App From Scratch?

0
8
Asked By CuriousCoder92 On

I'm looking to develop an app from scratch, but I have basically no prior experience in this area. I believe building an app could enhance my University applications, especially since I'm hoping to work in this field in the future. I want to start by learning programming first, and I'm curious about what resources, languages, and tools I should focus on. Specifically, I'd love to know what programming language is best for app development, whether for mobile or web. I'm anticipating the need for APIs and possibly AI integration, but I understand this might be a big undertaking. I have a bit of free time right now, and I'm motivated to learn and create. I also plan to work on the UI and frontend aspects while learning the necessary programming skills. Are there any apps or resources you recommend for design, or is Photoshop a good option? Any advice or essential tools would be greatly appreciated!

3 Answers

Answered By LearnToCode123 On

Starting with Python is a solid choice since it's beginner-friendly. Websites like FreeCodeCamp and Codecademy have great tutorials that can guide you through the basics.

TechFan98 -

Out of context, but interesting username.

Answered By DevGuru44 On

You'll probably need to learn a few different languages. For frontend, consider HTML, CSS, and JavaScript or TypeScript. For backend, Python is a good option, along with learning about routes and APIs. Don’t forget SQL for managing databases! Look for tutorials specifically focused on CRUD applications; those will really help you.

ProgrammerX -

No point in learning Python for backend if you already have to learn JavaScript.

Answered By WebAppWizard On

Many people who want to create an app might be just fine with a web app that you can save as a shortcut on your phone. I’d suggest focusing on a web app since that can be built using just JavaScript for both frontend and backend. You can turn it into a Progressive Web App (PWA) so it feels like a native app. True native apps might be more effort unless your project needs them. Just something to consider!

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.