Page 1 of 1
How to Get Started with XSharp for a Newbie?
Posted: Wed Nov 20, 2024 10:27 am
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.
Re: How to Get Started with XSharp for a Newbie?
Posted: Wed Nov 20, 2024 11:47 am
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
. 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
. 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
. 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
That's all for now.
Happy coding!
Re: How to Get Started with XSharp for a Newbie?
Posted: Wed Nov 20, 2024 4:10 pm
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
Re: How to Get Started with XSharp for a Newbie?
Posted: Thu Nov 21, 2024 5:43 am
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!