Jump to content

I recently installed Linux on my PC and disregarded Windows entirely, deleting the OS off of the HDD.

Whenever you boot into Linux (I'm using Xubuntu) it looks 'different' and there are not very many applications that are ported or re-coded for Linux.

 

Step 1: Get to the 'Software Center'

 

To get to the 'Software Center', drag the mouse cursor to the bottom of your desktop and 11 icons will pop up.

Hover the mouse over each one until you find 'Ubuntu Software Center' and then click it to launch it.

 

Step 2 :Install Software

 

Go to the search bar in the upper right corner of the 'Software Center' and type: Mono

Install 'Mono Runtime', this will install 'Mono Runtime' and 'Mone Runtime (Terminal)'.

After installing 'Mono Runtime', go back to the search bar and type: MonoDevelop

Install 'MonoDevelop'.

 

Step 3: Getting 'MonoDevelop' to the desktop

 

Go to the Linux icon. (Should be located to the top left or bottom left depending on your customization or version of Linux)

Click it and a drop-down menu will appear.

Move the mouse over 'Development'. Another drop-down box will appear with the executable file 'MonoDevelop'.

Click and hold down the left mouse button on 'MonoDevelop' and drag it to the desktop.

Launch it and mark the shortcut as executable.

If the application launches successfully, close it.

 

Step 4: Learning C#

 

Follow this tutorial on how to learn C#.

http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=3371&m=3346&ct=18127

 

The tutorial uses the Visual Studio(Windows) which is equivalent to 'MonoDevelop(Linux)'.

You will have to translate some of the things he says software wise.

Example: "Go to the upper left and hit debug."

In MonoDevelop, the debug button is in the upper right.

You can find out what all the buttons do by hovering the mouse over the buttons.

 

Tips:

Don't do the command prompt thing that he does in the second video.

Take your time.

Resize your browser window so that only the video appears and you can see 'MonoDevelop' in the background.

To keep your browser window above 'MD' while typing, right click and click 'Always on top'.

Link to comment
https://linustechtips.com/topic/116360-how-to-learn-c-programming-using-linux/
Share on other sites

Link to post
Share on other sites

Off topic do you know any good tutorials on how to program forms(buttons/textboxes etc) and use them into program.cs?I want to create a simple app that modifies registry settings.I already made a console app but i want a small tool with interface/buttons.For instance i want to read value x from registry key and update my button enabled/disabled depending on values,and the text/textboxes and i cant find any tutorials about it.I learn as i build my app since i can never memorize everything that guy in the video says lol,once he reached arrays i got lost lol.

Thanks.

Link to post
Share on other sites

Off topic do you know any good tutorials on how to program forms(buttons/textboxes etc) and use them into program.cs?I want to create a simple app that modifies registry settings.I already made a console app but i want a small tool with interface/buttons.For instance i want to read value x from registry key and update my button enabled/disabled depending on values,and the text/textboxes and i cant find any tutorials about it.I learn as i build my app since i can never memorize everything that guy in the video says lol,once he reached arrays i got lost lol.

Thanks.

Use QT, It doesn't support c# though or any of microsofts specific languages such as vb.net or so

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×