Creating Software - Where would I begin?

Status
Not open for further replies.

VitalityMN

Regular Member
Joined
May 4, 2013
Messages
310
Reaction score
42
So lately I've been thinking about creating software like apps, bots, games etc. But I have no idea where to begin. I know we have tons of programmers here. Can anyone point me in the right direction on where I should learn? :) This is something I'd really like to get into :)
 
First you should come up with a concrete idea.
Who will your software appeal to? How will it benefit them?
You don't necesarily need the knowledge to develop anything - just have a solid marketing strategie and idea.

Come up with a solid business model. JV and outsource for talents you currently don't have, or don't want to put the time into.

In my opinion, its not the product you create that will make money - it's the idea.

But if you wish to learn for your own personal use, maybe take some courses at udemy!
 
First you should come up with a concrete idea.
Who will your software appeal to? How will it benefit them?
You don't necesarily need the knowledge to develop anything - just have a solid marketing strategie and idea.

Come up with a solid business model. JV and outsource for talents you currently don't have, or don't want to put the time into.

In my opinion, its not the product you create that will make money - it's the idea.

But if you wish to learn for your own personal use, maybe take some courses at udemy!

I literally JUST finished reading your post from today :) But I've got tons of ideas, and twists. Just no idea how to create them. I'll take a look a udemy. Thank you!
 
I think you should just start doing something, anything. Just get into it. Youtube is your friend. I suppose Code Cademy could help as well. Pick some language and just start doing it there is no right answer as to what direction you should go at first.

Find tutorials that interest you and follow them. Create things and soon you will be able to connect the dots. There are a million free resources out there to get you started. Get Visual Studio or Python or whatever and just get started.

For Windows C# is good to start with, Python is always a good choice but I may be castrated for even mentioning one thing over the other just throwing out an idea here.

Maybe somebody like the likes of Jazzc can chime in and give you a better answer.
 
I think you should just start doing something, anything. Just get into it. Youtube is your friend. I suppose Code Cademy could help as well. Pick some language and just start doing it there is no right answer as to what direction you should go at first.

Find tutorials that interest you and follow them. Create things and soon you will be able to connect the dots. There are a million free resources out there to get you started. Get Visual Studio or Python or whatever and just get started.

For Windows C# is good to start with, Python is always a good choice but I may be castrated for even mentioning one thing over the other just throwing out an idea here.

Maybe somebody like the likes of Jazzc can chime in and give you a better answer.

Thank you for the reply! I downloaded some app on my phone last night that walked me through C++ and the basics and I thought it wasn't as scary looking as I thought it would be.
 
If you already have ideas to be developed as software.

Start with doing a market study to look for existing products and figure out what would be the USP of your product. It can be anything like price, additional functionality, feature etc.
Break up the entire idea into different modules/functionality.
Go thru each functionality and find out the dependencies like tools, 3rd party services etc required.
Start coding or hire a freelancer to complete the task.
 
python , xhtml , mysql , css, javasript , ajax your friend
 
First find the problem in your favorite niche, than find the solution. After that make your software prototype, Than you can research the is your solution is already sold by other, your competitor etc, if yes try their solution, find what is missing, and compare with your prototype update, when you statisfied with your software, you can start selling. ( I recoment make protoype first, before comprehensive research since it took a long time to make working software, what you research before can be irrelevant now)
 
Hi guys a friend of mine is creating a program that can scrap certains part of a site he's not quite done yer I'l just wondering for programers if you would fond it complicated to replicate that program or not ?
 
Decide your niche then pick a language. Here are some starters I recommend:

C++:
  • #1) Games.
  • #2) GUI Based Applications. Adobe Systems. ...
  • #3) Database Software. MYSQL Server.
  • #4) Operating Systems. Apple OS. ...
  • #5) Browsers. Mozilla Firefox. ...
  • #6) Advanced Computation And Graphics. Alias System.
  • #7) Banking Applications. ...
  • #8) Cloud/Distributed System.


Python:
  • Game Development. ...
  • Machine Learning and Artificial Intelligence. ...
  • Data Science and Data Visualization. ...
  • Desktop GUI. ...
  • Web Scraping Applications. ...
  • Business Applications. ...
  • CAD Applications. ...
  • Embedded Applications.
C#
  • Windows Services Long running process without UI.
  • Web Applications Client Server Applications.
  • Windows Applications Applications which runs on desktops.
  • Web Services Applications which provides functionality over HTTP.
  • Games Using Unity.
 
First do the research for target audience. Then only you can design the program so as to cater to demand.
 
Decide your niche then pick a language. Here are some starters I recommend:

C++:
  • #1) Games.
  • #2) GUI Based Applications. Adobe Systems. ...
  • #3) Database Software. MYSQL Server.
  • #4) Operating Systems. Apple OS. ...
  • #5) Browsers. Mozilla Firefox. ...
  • #6) Advanced Computation And Graphics. Alias System.
  • #7) Banking Applications. ...
  • #8) Cloud/Distributed System.


Python:
  • Game Development. ...
  • Machine Learning and Artificial Intelligence. ...
  • Data Science and Data Visualization. ...
  • Desktop GUI. ...
  • Web Scraping Applications. ...
  • Business Applications. ...
  • CAD Applications. ...
  • Embedded Applications.
C#
  • Windows Services Long running process without UI.
  • Web Applications Client Server Applications.
  • Windows Applications Applications which runs on desktops.
  • Web Services Applications which provides functionality over HTTP.
  • Games Using Unity.

This is total bullshit. I cannot even start on many levels this is wrong and ignorant.
Also, today you can make whatever you like using whichever technology you want.
 
This is total bullshit. I cannot even start on many levels this is wrong and ignorant.
Also, today you can make whatever you like using whichever technology you want.

Oh? All i see is you shit posting other peoples comments. Give him some advice instead of criticizing others who actually care enough to try. I would also like to see you write operating systems only in Python. Ah yes lets go do some web development in assembly sounds fun. Talk about ignorance, think before you speak.
 
I would strongly suggest finding a friend or partner that currently is or was a former software developer. Without technical knowledge, you will never be able to understand what gets delivered to you when you hire freelancers.

I work in tech field, have created many saas, bots, and so on. More than 30k hours in software development myself. Im not freelancing or whatever, but feel free to ask any questions.

First do the research for target audience. Then only you can design the program so as to cater to demand.

This is correct. Before building anything, you have to start with market research.
 
Status
Not open for further replies.
Back
Top