Hi everyone.
I know nothing on programming but am hoping to learn by creating my own program. But before looking into endless amounts of programming info, I would like to start with the most relevant topics that would pertain to my project. If anyone can clarify what these topics are I would be grateful.
GENERAL FUNCTION: My application would be a Point Of Sale application, based on the Mac but that can communicate with iPods/iPads, and sync information into the web.
SPECIFIC FUNCTION: Can process transactions, accept credit cards from iPods and iPads, place orders, track inventory and adjust as orders are placed, send orders to different monitors (ring up a cafe, sends order with recipe to barista display), create and handle different users and assign different privileges, perform calculations and display data on graphs.
What things do I need/need to know to make this work?
What would be the best languages to base this all on? (Python, ruby, c+, xml)
What is the best database to use? (SQL, pgSQL, etc...)
How do I integrate the credit card aspect?
Do I need web services?
Do I need a MAMP/LAMP? (to use with website?)
WARNING: I know as much about programming as a guy who is going car shopping and only knows different brands...doesnt know anything about performance or manufacturing. Don't be fooled by the lingo I am throwing out hahaha.
The questions I typed are just a few that come to mind, but if you have anymore information please tell me.
Thank you in advance.
I know nothing on programming but am hoping to learn by creating my own program. But before looking into endless amounts of programming info, I would like to start with the most relevant topics that would pertain to my project. If anyone can clarify what these topics are I would be grateful.
GENERAL FUNCTION: My application would be a Point Of Sale application, based on the Mac but that can communicate with iPods/iPads, and sync information into the web.
SPECIFIC FUNCTION: Can process transactions, accept credit cards from iPods and iPads, place orders, track inventory and adjust as orders are placed, send orders to different monitors (ring up a cafe, sends order with recipe to barista display), create and handle different users and assign different privileges, perform calculations and display data on graphs.
What things do I need/need to know to make this work?
What would be the best languages to base this all on? (Python, ruby, c+, xml)
What is the best database to use? (SQL, pgSQL, etc...)
How do I integrate the credit card aspect?
Do I need web services?
Do I need a MAMP/LAMP? (to use with website?)
WARNING: I know as much about programming as a guy who is going car shopping and only knows different brands...doesnt know anything about performance or manufacturing. Don't be fooled by the lingo I am throwing out hahaha.
The questions I typed are just a few that come to mind, but if you have anymore information please tell me.
Thank you in advance.