Upvote:4
Aprove answer
Welcome to the site!
This question is asking for a lot and not really really appropriate for this site, but how about some good starting points?
- Building apps like facebook, instragram, etc are very difficult. Fortunately there are many great tools to help with this, like Ruby on Rails, Play, Django, etc.
- There are many programing languages you can use to build an app like this. PHP, Ruby, Python, Java, Clojure, etc. You can even make a website in pure assembly if you want to.
- Servers and database knowledge are required to get started as well.
Fear not, for we all have to start somewhere.
Here's some steps I recommend you take:
- Learn how to make a website with HTML and CSS.
- Learn some javascript, and understand how programming is dynamic.
- Try languages like Ruby or Python, and learn about the power they bring.
- Learn a web framework in the language you preferred with from suggestion 3. Rails and Django are two major frameworks used today, both have clear getting started tutorials.
- Try grabbing an account at Codecademy or CodeSchool. They both have amazing step-by-step guides to help you get started with the right knowledge.
- Build your app with profiles, etc.
- Build a mobile app around your web-service if you'd like.
In summary, it's all about patience, determination, taking on new levels of complexity at the right time and of course, the amazing feeling when all your hard work pays off and your app works!
Good luck!
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- HOW TO CREATE AN APP WITH USER PROFILES LIKE FACEBOOK, INSTAGRAM, ETC IN IOS
- HOW TO CREATE SQUARE VIDEO USING AVASSETWRITER WITH IOS SDK? IN IOS
- TITANIUM - SLIDE MENU LIKE GROUPON IN IOS
- IMPLEMENTING TABLEVIEW:CELLFORROWATINDEXPATH: WITH A ALASSETREPRESENTATION IMAGE IN IOS
- UITABLEVIEWCELL WITH UIIMAGEVIEW IN A FEW OF THEM IN IOS
- @SYNTHESIZE SYNTAX, WITH AND WITHOUT EQUALS SIGN IN IOS
- CANNOT LOAD NEW VIEW WITH NAVIGATION CONTROLLER IN IOS
- GETTING UISCROLLVIEW TO WORK WITH AUTOLAYOUT IN IOS
- PASSING SELECTOR TO A CUSTOM METHOD TO CREATE UIBUTTON PROGRAMMATICALLY IN IOS
- IOS APP BEGIN RUN ON 4" SCREEN LIKE ON 3.5" IN IOS
- GET COURSE OF DISTANT OBJECT WITH CLLOCATION IN IOS
- IOS SPLITVIEW CONTROLLER, PROGRAMATICALLY CHANGE VIEW WITH MULTIPLE STORYBOARDS IN IOS
- DON'T WORK DISPATCH_ASYNC IN IOS 7 LIKE IN IOS 6 IN IOS
- WHAT'S WRONG WITH THIS OBJECTIVE C SELF.NAVIGATIONCONTROLLER? IN IOS
- OBJECTIVE-C REPLACE CURRENT UIVIEW WITH DIFFERENT UIVIEW IN IOS
- IOS APP WITH PRELOADED IMAGES IN IOS
- REDIRECTING THE USER TO A SPECIFIC SCREEN OF MY APP AFTER SLIDING OVER A NOTIFICATION TO UNLOCK IN IOS
- USING PROTOCOL WITH OBJECTION TO GET INSTANCE OF OBJECT IN IOS
- CREATING CUSTOM UIACTIONSHEET/UIVIEW WITH UILABELS AND UITABLEVIEWCELL IN IOS
- BACK BUTTON IN STANDALONE UINAVIGATIONBAR WITH UINAVIGATIONCONTROLLER IN IOS
- GETTING ERROR WHEN TRYING TO INIT NSARRAY WITH AN OBJECT? IN IOS
- GETTING KEY VALUE FROM NSDICTIONARY WITH GOOGLEPLUS CLASS IN IOS
- CSV TO NSSTRING TO NSDATA WITH HEBREW TEXT ISSUE IN IOS
- NSMUTABLEDICTIONARY WITH NIL AS VALUE IN IOS
- GET USER COUNTRY BASED ON IP-ADDRESS WITHOUT ASKING FOR PERMISSION ON IOS IN IOS
- GETTING CLLOCATION COURSE AND TRANSLATE TO USER IN IOS
- IOS COMPATIBILITY ISSUES WITH MAC OS IN IOS
- AUTO LAYOUT CONSTRAINTS - VERTICAL SPACING WITH ONE ITEM OF VARIABLE HEIGHT IN IOS
- HOW TO IMPLEMENT NAVIGATION BETWEEN UIVIEWCONTROLLERS WITH FORWARD AND BACK TRANSITION IN IOS7? IN IOS
- HOW TO IMPLEMENT JASIDEPANEL WITH INTERCHANGEABLE CENTER PANEL? IN IOS
- HOW TO MAKE PUSH NOTIFICATION'S CUBE ROTATING VIEW APPEAR WHEN APP IS IN FOREGROUND? IN IOS
- CREATING A DICTIONARY FROM ARRAY IN IOS
- HOW CAN I RETRIEVE ALL OBJECTS FROM A CERTAIN DATE AND ON USING PARSE.COM? IN IOS
- IOS BACKEND SERVICE MANUAL DATA STORAGE IN IOS
- NSDATEFORMATTER LOCAL DATE FORMAT ISSUE IN IOS
- UISWITCH NOT REACTION IN IOS
- HOW DO I MAKE A BUTTON STAY PRESSED? IN IOS
- WHAT ARE THE CASES TO USE RETAIN/RELEASE HAVING ARC ENABLED IN IOS
- STRING MANIPULATION: MORE ADVANCED SUBSTRING IN IOS
- UITABLEVIEW WITH MULTIPLE COLUMNS IN IOS
- ADDING PRODUCT IN NSMUTTABLE ARRAY IS NOT WORKING IN IOS
- NSFETCHREQUEST WITH PREDICATE NOT RETURNING OBJECTS IN IOS
- GET IMAGE PATH FROM IMAGES DIRECTORY IN SUPPORTING FILES IN IOS
- GPUIMAGEALPHABLENDFILTER - INCOMPLETE FILTER FBO: 36054 IN IOS
- OPENGL ES 2 2D LAYERED DRAWING IN IOS
- FORCE VIEWDIDLOAD TO RUN AGAIN ON START IN IOS
- APPEARANCE PROXY NOT WORKING AS INTENDED FOR UIBUTTON FONT IN IOS
- IOS TABLEVIEWCONTROLLER DOESN'T DISPLAY IN IOS
- IOS: HTTP LIVE STREAMING TO APP, VIDEO WON'T PLAY IN IOS
- DETECT UIBUTTON ORDER? IN IOS
- FILTER SUBDATA'S IN JSON DATA IN IOS IN IOS
- APPDELEGATE FOREGROUND/ BACKGROUND / ACTIVE/ INACTIVE PROCESSES IN IOS
- BUTTON IN UITABLEVIEWCELL — IDENTIFY CELL WHEN BUTTON IS PRESSED IN PREPAREFORSEGUE IN IOS
- LOWEST PERMITTED BASE SDK FOR APP STORE SUBMISSIONS IN IOS
- UPDATE CORE DATA INSIDE MY MODEL CLASS IN IOS
- VALIDATE IN A SIMPLE METHOD A USERNAME ON IOS IN IOS
- DELEGATE METHOD NOT WORKING IOS IN IOS
- IOS: UIIMAGEVIEW DOESN'T RESPOND TO TAP GESTURES BETWEEN ANIMATIONS IN IOS
- TAP AND HOLD TO ADD PIN GOOGLE MAPS API IOS IN IOS