FreeOrion

Forums for the FreeOrion project
It is currently Wed Nov 22, 2017 9:18 am

All times are UTC




Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Wed Aug 02, 2017 5:58 am 
Offline
Space Krill

Joined: Wed Aug 02, 2017 5:36 am
Posts: 2
Hi i'm a rookie programmer.....I started with VB....What will be the next language which is easy to learn???


Top
 Profile  
 
PostPosted: Wed Aug 02, 2017 3:39 pm 
Offline
Dyson Forest
User avatar

Joined: Mon Apr 10, 2017 4:25 pm
Posts: 215
The one you're more like to (be motivated to) use.
If you have some programming project in mind, any language that is suited for the task could be a good one.
From those, the ones that are currently more used, have free tools and have good online documentation and question/answer forums will be the best options.
I would give my opinion on specific languages but I'm an old fossil that only uses C and some R.


Last edited by Oberlus on Thu Aug 03, 2017 10:10 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Wed Aug 02, 2017 5:20 pm 
Offline
AI Lead, Programmer
User avatar

Joined: Sat Sep 22, 2012 6:25 pm
Posts: 4376
Python is a great language and relatively easy to learn; it's also the language we use for the AI and universe creation in FreeOrion (and we use C++ for the rest of it).

A friend of mine in San Francisco was just telling me that Scala is one of the top languages among all the startups building apps and whatnot, you might want to take a look at it also.

_________________
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0


Top
 Profile  
 
PostPosted: Wed Aug 02, 2017 8:19 pm 
Offline
Release Manager, Design
User avatar

Joined: Wed Nov 16, 2011 12:56 pm
Posts: 4243
Location: Sol III
Another option is Pascal. FreePascal/Lazarus is an open source implementation of a complete dev environment plus IDE which is available for the three major platforms (Win, OSX, Linux).


Top
 Profile  
 
PostPosted: Thu Aug 03, 2017 10:34 am 
Offline
Space Krill

Joined: Wed Aug 02, 2017 5:36 am
Posts: 2
Hi,
thank you all...... I thought of starting to learn python,many of my friends said it too......
Hope I'll get help from you guys....
RemediesSide effectsSch


Last edited by Markk786 on Sat Aug 19, 2017 12:02 pm, edited 1 time in total.

Top
 Profile  
 
PostPosted: Thu Aug 03, 2017 12:35 pm 
Offline
Space Squid

Joined: Tue May 16, 2017 3:42 am
Posts: 52
Vezzra wrote:
Another option is Pascal.

Aaaaaah, Pascal. That's what I learned programming with, in 1980 (we were using punch cards then - no kidding!) I had no idea so many people are still using it.


Top
 Profile  
 
PostPosted: Fri Aug 04, 2017 9:19 am 
Offline
Release Manager, Design
User avatar

Joined: Wed Nov 16, 2011 12:56 pm
Posts: 4243
Location: Sol III
Jaumito wrote:
I had no idea so many people are still using it.
Well, can't say I'm still using it... but I did many years ago, and played around with Lazarus/FreePascal once in a while more recently...


Top
 Profile  
 
PostPosted: Sun Aug 06, 2017 9:59 pm 
Offline
Space Krill

Joined: Sat Jul 01, 2017 4:54 am
Posts: 3
Choose a small project you are interested in.

Small so that you can actually complete it and have satisfaction of completing it. Something you are interested in so that you have motivation to complete it.

Programming language? As others have said, something that is documented and open - easier to get help and find examples then with an obscure language.

Additionally I would recommend a language that has an easy to use REPL / interpreter prompt [url]https://en.wikipedia.org/wiki/Read–eval–print_loop[/url] such as python. It gives you quick feedback on what you are trying to do.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 

All times are UTC


Who is online

Users browsing this forum: Magpie and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group