Solved

Where do I start learning how to build apps for my shop

Posted on 2014-12-28
8
216 Views
Last Modified: 2015-01-12
Hi,

I'm still trying to figure out where to start learning how to build apps.  I know it a huge task, but software like Repairshopr and mHelpdesk are my goal.  I have no illusions about getting to that level overnight, but I keep going in circles trying to figure out how those apps are built.

I'm not trying to compete with them, just want to learn how they are built, starting from square one and what I need to know/learn or use to build my own.  App creation like this is something I just missed out on understanding.

I hear things like learn HTML 5, CSS, PHP, etc, ok, but how do I bring these things togther to create something like the two I mentioned.  I'm not afraid of putting in the time, but only if it is time well spent.

Thank You my awesome friends for helping a clueless programming noob.

Mark V
0
Comment
Question by:Mark Velasco
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
8 Comments
 
LVL 23

Expert Comment

by:Michael Fowler
ID: 40521169
The very first place to start would have to be W3Schools

This website contains excellent beginner tutorials on all aspects of Web Development and will provide you with the basic understanding required in order to move forward with your project.
0
 

Author Comment

by:Mark Velasco
ID: 40521178
Thanks for your quick response.  What are the correct terms for this kind of development?  Maybe I've been asking the wrong questions or using terms that imply something different that what I want to do.  Thanks again
0
 
LVL 58

Expert Comment

by:Gary
ID: 40521188
Kinda depends on what exactly you are planning on doing.
HTML5, JS, JQuery and CSS3 are must haves

There are frameworks you can use, good list of them here
http://www.sitepoint.com/top-7-hybrid-mobile-app-frameworks/
Kendo has some very nice widgets.
I personally like PhoneGap

If you are developing for the Windows platform then VS2013 has all the tools for building the apps.
0
Online Training Solution

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action. Forget about retraining and skyrocket knowledge retention rates.

 
LVL 23

Accepted Solution

by:
Michael Fowler earned 500 total points
ID: 40521199
Something like RepairShopr has multiple layers.

You have the website.
This is developed using HTML, CSS, JavaScript etc on a WebServer (eg Tomcat, IIS). Normally pages are built on request, that is, the webserver uses templates and inserts that data to be displayed and then serves up to the client.

You have back end application which does the work
This is developed in a programming language eg (Java or C#.Net) and this code performs the work. This can be developed as a separate web service or as part of the website.

Finally you have the database which hold all the data.

Each of these layers is normally developed separately and you have have to have a range of skills to get to the final product.

If you would like to start learning these technologies I would start with HTML5, CSS, and Java Script. These control the display of websites and are a great place to get your feet wet.

On the server side free options (but highly professional and fully functioning) include

PHP & Tomcat
Java (Note this is programming language and has nothing to do with Java Script)
MySQL Database and the SQL Query Language

Alternatively Microsoft provides the following but their products come with a price tag
ASP.Net and IIS
C#.Net or VB.Net
SQL Server
0
 
LVL 33

Expert Comment

by:Big Monty
ID: 40522400
Alternatively Microsoft provides the following but their products come with a price tag
ASP.Net and IIS
C#.Net or VB.Net
SQL Server

that's not correct at all, MS products are free as well, save for a dev tool like Visual Studio

ASP.Net and IIS   - asp.net is part of the .Net framework, which is a free download. IIS comes as a part of Windows
C#.Net or VB.Net    - contained in the .Net framework
SQL Server     - Sql Server Express, which is more than enough for a learning exercise, is a free download
0
 

Author Comment

by:Mark Velasco
ID: 40526290
Sorry for the delay in responding.  I was admitted to the hospital Sunday night for a stroke a released today after it was found to be Bells Palsy.

If you wouldn't mind giving me a day or 2 to look over your replies I'd appreciate it.  I'm really determined to navigate what looks like a mine field to me and just getting the correct terms and learning the correct tools to pursue that goal is a huge step.

As I said, I don't the process of learning something new as long as it is the right thing to learn, or part of several pieces I must learn.

Thanks gain, happy new year to all and it's great to be home

Mark velasco
0
 

Author Closing Comment

by:Mark Velasco
ID: 40545905
Thanks for the breakdown of each piece, makes it a little clearer.
0
 
LVL 23

Expert Comment

by:Michael Fowler
ID: 40545920
Good to see you are back on your feet. If you are going to look at Web programming first eg HTML, CSS and JavaScript, then head on over to W3Schools. This is where I started learning these technologies and it has a comprehensive range of free tutorials
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

These days, all we hear about hacktivists took down so and so websites and retrieved thousands of user’s data. One of the techniques to get unauthorized access to database is by performing SQL injection. This article is quite lengthy which gives bas…
Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
The viewer will learn how to dynamically set the form action using jQuery.
Learn how to set-up custom confirmation messages to users who complete your Wufoo form. Include inputs from fields in your form, webpage redirects, and more with Wufoo’s confirmation options.

688 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question