Remove this Banner Ad

Reply to thread

Is Python that useful to learn other than some specific use cases these days? As in, for a specific project, data science or something? It's probably subjective but for learning a language for the sake of learning a language I've been recommending C# to people for a few years now. It's OOP, has a lot of similarities with the rest of the C and C inspired family so the skills are fairly transferable. .NET framework is rolled out just about everywhere so you can write C# and run it just about anywhere from cross platform mobile, Mac OS, backend web servers, and it's even being heavily taken up by the video game industry now beyond Unity. I believe even CryEngine has adopted C# scripting. Personal opinion but I also think C# is a very elegant looking language when written properly. It can be a little verbose at times but I really do find things like C# Interfaces cleaner and safer which encourage proper OOP princples.


I started off in the 90s with Visual Basic (pre .NET stuff) and writing HTML in Notepad. I wish I stuck with it instead of stupid career counsellors at school telling me there was no future in it due to stuff like Adobe Dreamweaver replacing web developers and high level application design replacing low level programming LOL! Then I just spent years writing mods for games like Ultima Online. I've been on the tools for nearly 20 years but the pull to do something that I always feel I should have has been getting stronger so about 4 or 5 years ago I decided to get right into coding again. YouTube has probably been the best resource. I did do a Cert IV in Programming in that time which helped with some design concepts I don't think I would have ever known to research myself, but besides that it was largely a waste of time and money.


If I'm doing a cashy or something for myself or whatever then 99% I'll of the time start with C#. I'm doing a simple CRUD application for my work at the moment to store our job data as we're still using job cards and it's inefficient. For that though I'm using Java because we're just going to run it in the workshop from a cheap Android tablet. Java is so similar to C# that I just write it as if I'm writing C# and then trusty old StackOverflow when I run into a snag lol. Then a game idea I have had for a while seems like it's actually better suited to Unreal Engine than Unity and while C++ is a different beast again the core principles are pretty much the same.


Remove this Banner Ad

🥰 Love BigFooty? Join now for free.

Back
Top