How to Get Started with XSharp for a Newbie?

This forum is meant for questions and discussions about the X# language and tools
Post Reply
halcyoncv
Posts: 1
Joined: Mon Nov 11, 2024 7:23 am
Location: United States

How to Get Started with XSharp for a Newbie?

Post by halcyoncv »

Hey everyone,

I have got some experience in programming mostly with C# & a bit of Python but XSharp feels like a whole different world to me.

I have been reading the documentation on the website but I I could use some beginner friendly advice; What would you suggest as the best way to get up to speed with XSharp?? I f anyone have any tutorials, examples or resources that helped you when you were starting out??

Also I have check this; if you have tips on setting up the development environment or common mistakes to avoid as a beginner that would be super helpful.

Thanks in advance. 😊
minitab
User avatar
Irwin
Posts: 48
Joined: Wed Mar 23, 2022 10:24 am
Location: España

Re: How to Get Started with XSharp for a Newbie?

Post by Irwin »

halcyoncv wrote: Wed Nov 20, 2024 10:27 am Hey everyone,

I have got some experience in programming mostly with C# & a bit of Python but XSharp feels like a whole different world to me.

I have been reading the documentation on the website but I I could use some beginner friendly advice; What would you suggest as the best way to get up to speed with XSharp?? I f anyone have any tutorials, examples or resources that helped you when you were starting out??

Also I have check this; if you have tips on setting up the development environment or common mistakes to avoid as a beginner that would be super helpful.

Thanks in advance. 😊
Hi halcyoncv, first of all, welcome aboard!

Because you are coming from C#, Python then you don't have any xBase vice that we have :D. I would recommend using the Core dialect to code without any dialect flavor. Will you use VS or XIDE? By using XIDE you will help us to enhance the IDE by providing us with valuable feedback :P. I use XIDE because I forced myself to learn how things work underground. VS does a lot of things for you and that was what made me run away from it :P. Now in XIDE I've learned many things that made me lose my fear of VS.

How to get started? I think you already know the answer, just start with those things you like. For example: I like video-games, OOP, Design Patterns, Interpreters and compilers, so I started creating little related examples:

https://github.com/Irwin1985/xsharp-design-patterns
https://github.com/Irwin1985/ZombieShooter
https://github.com/Irwin1985/xsharp-console-games
https://github.com/Irwin1985/SpaceShooter
https://github.com/Irwin1985/xsharp-paint
https://github.com/Irwin1985/winfx

I also followed these links:
https://github.com/InfomindsAg/XSharpExamples
https://www.nanobooks23.de/books/xsharp-kompendium/

and of course, the XSharp repository (https://github.com/X-Sharp/XSharpPublic) is a good source to get deep in the code and learn many things :ugeek:

That's all for now.

Happy coding!
User avatar
Fabrice
Posts: 459
Joined: Thu Oct 08, 2015 7:47 am
Location: France

Re: How to Get Started with XSharp for a Newbie?

Post by Fabrice »

Hi halcyoncv,

Welcome aboard !

May I suggest to have a look at our XSharp Notebooks !?
You will find all informations here : https://github.com/X-Sharp/xsharp-notebooks

HTH,
Fab
XSharp Development Team
fabrice(at)xsharp.eu
User avatar
lumberjack
Posts: 727
Joined: Fri Sep 25, 2015 3:11 pm
Location: South Africa

Re: How to Get Started with XSharp for a Newbie?

Post by lumberjack »

Hi welcome aboard!

You can also look under articles, User contributions for some examples.

I have an article series there about Data-driven applications starting with a simple "Hello world" going into more advanced solutions that might also help.

Regards and enjoy the ride!
______________________
Johan Nel
Boshof, South Africa
Post Reply