LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-29-2015, 04:13 PM   #1
Amarildo
Member
 
Registered: Jun 2014
Posts: 176

Rep: Reputation: Disabled
Learning how to program - Which software to use?


I'm currently learning Programing Logic, and then I'll learn how to program in C# or Java. I still haven't decided what to create, but it will either be a program for Linux or an app for SmartPhones.

Where can I create the source code? Can Kwrite do it?
Where can I compile the source code? And what if I need a separate API or library, how can I add them to my program?

Regards,
Amarildo
 
Old 05-29-2015, 04:50 PM   #2
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
For java, jedit (itself written in java) is a good candidate, there are plenty of others. I like geany, that has syntax highlighting for both JAVA and C# and that can be seen as an IDE. if you want to use a KDE app, prefer kate as kwrite is not adapted for coding.

To compile a Java program you will need a JDK (either Oracle's JDK or OpenJDK).

For C#, I don't know what compilers are available.

Last edited by Didier Spaier; 05-29-2015 at 04:52 PM.
 
1 members found this post helpful.
Old 05-29-2015, 04:54 PM   #3
Amarildo
Member
 
Registered: Jun 2014
Posts: 176

Original Poster
Rep: Reputation: Disabled
I'm downloading geany now, thanks

For jedit, it seems that is a Java-Script editor. Am I right? If so, I need a program to create Java programs that will run on OpenJDK.
 
Old 05-29-2015, 05:11 PM   #4
Didier Spaier
LQ Addict
 
Registered: Nov 2008
Location: Paris, France
Distribution: Slint64-15.0
Posts: 11,057

Rep: Reputation: Disabled
Quote:
Originally Posted by Amarildo View Post
For jedit, it seems that is a Java-Script editor. Am I right?
No, jedit is an editor intended primarily for programmers, written in java (not javascript) and that have syntax highlighting for many languages (but not C#).
 
1 members found this post helpful.
Old 05-29-2015, 06:24 PM   #5
Keith Hedger
Senior Member
 
Registered: Jun 2010
Location: Wiltshire, UK
Distribution: Void, Linux From Scratch, Slackware64
Posts: 3,150

Rep: Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856Reputation: 856
My advice is dont tie yourself down to one IDE get a good programmers text editor that you can customize to your own needs, learn to use the command line compile tools, gcc etc, learn to set up an auto tools project from configure through to make and most of all enjoy yourself.

Blatent plug see my sig for the worlds best coders text editor
 
Old 05-30-2015, 10:27 AM   #6
joe_2000
Senior Member
 
Registered: Jul 2012
Location: Aachen, Germany
Distribution: Void, Debian
Posts: 1,016

Rep: Reputation: 308Reputation: 308Reputation: 308Reputation: 308
For Java programming I find the features of a fully featured ide invaluable. I personally use Eclipse, but Intellij looks very promising so I am thinking about switching...
 
Old 05-30-2015, 04:41 PM   #7
Amarildo
Member
 
Registered: Jun 2014
Posts: 176

Original Poster
Rep: Reputation: Disabled
I installed Eclipse and I'm watching a series of recorded classes on Stanford teaching the enginnering behind code. https://www.youtube.com/watch?v=KkMD...52D8050439B46E
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How learning program in linux! wh_jacky Linux - Newbie 7 07-01-2014 10:30 PM
LXer: Learning to Program the Arduino LXer Syndicated Linux News 0 03-26-2012 07:51 PM
learning to program and starting with C mannclay Programming 19 11-06-2008 10:47 AM
Advice on learning to program pengu Programming 15 01-20-2007 12:26 PM
Learning to program C/C++ in Linux 0be1 Linux - Software 7 12-28-2005 01:40 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 02:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration