Click here to Skip to main content
15,885,278 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello,

I'm brand new into programming world. Had some Pascal (high school), C++, Java experience. But it was just a base and ofc I can code some simple objects and make my own calculator app :)

Looking for advise, cause I would love to learn way more about programming, but I don't know which way should I go.

I would love to make a project, virtual game, as my learn study.

League system for individual sport. Profiles, ranking, challenges, win/lose system, point collecting (like in football table), score collecting (players input). So what would you advise me to start with?
I know its complicated and it will take a lot of time.
From my perspective I need some date base programming language, tell me if I am wrong or is it right?

What I have tried:

I was thinking about PHP, but I would love to hear if its a good way?
Posted
Updated 25-Sep-19 8:18am

I'd say go with C#: it's available for free as part of Visual Studio Community Edition, and thanks to Xamarin (also included in VS) and Mono it will run on Windows, Linux, Android, iOS, and as a website. PHP won't.

It's also a lot closer to the Pascal / C++ / Java you have already met than PHP.
 
Share this answer
 
The main considerations for what you want to do is going to be made up of a few things:

1. Your comfort in any particular language will be a huge factor in which is best for you. I am not saying to not use what you don't know, because if you are willing to learn and put the time into a new language then that would be fine as well.

2. Distribution. Are you going to keep this for yourself, or are you going to provide this to others. And if you are, are you going to limit by OS?

3. Display Medium. Some language choices are better suited for one medium vs another. For a desktop application you could use VB, but if it was inside of an Office doc you would use the VBA variant; and if it was web-based you would use ASP.

You mention PHP which would be best suited for a web application.

You also mention a database... would it be centralized or would each copy of the program have it's own copy locally?
 
Share this answer
 
Comments
Inve3 26-Sep-19 14:41pm    
I am thinking about the centralized Web app. And I am willing to learn any new language as the ones I know, I made maybe 60-100hrs, so it's nothing serious, and I feel like just at the start. So I prefer to pick the language, which can help me in developing it.

So do you think ASP would be the best?
And how to handle that kind of database?

To make it easier to understand what I wanna create, is sth like (I found it in tennis, but doesn't really matter what sport): TennisRungs or OpenTennisWorld
MadMyche 26-Sep-19 17:16pm    
(Classic) ASP is out of date; I would most likely choose to go with C#, and support it with Sql Server

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900