dar100111 Posted May 28, 2014 Share Posted May 28, 2014 Hey All, I have some basic SQL background and have been dabbling in autoit now for over a year. I realized I need to learn some other languages to continue my development. I started reading up on C# a bit and I can follow so far; although it's a pretty mind blowing experience for me so far and I'm taking it slow. I started messing around with a WPF form and C# in Visual Studio and it seems pretty cool so far. I'd like to learn more about web design as well and someone said WPF's can be stand alone applications or you can host like a website. Not sure on that one yet. Would any of you vets give me some recommendations as to what's viable or good to learn for the future. Any of my coding experience has come from online and just looking to grow and get better. I'd like to eventually make some interactive workflows for the company I work for, involving shipment status where I can run queries and group shipments by status and have a lot of functionality to do other things as well. thanks! Link to comment Share on other sites More sharing options...
Mat Posted May 28, 2014 Share Posted May 28, 2014 C# is a fantastic language to learn, it was my first language after Autoit, and other members that have made the same transition have good things to say about it. Why is it a good language to learn? Because the tools are brilliant, the error messages are precise and understandable, and the online resources (the community ones anyhow) are also fantastic. Only thing I would say is that it's tempting to start with the big projects you want to do. Don't. The learning curve is so steep you'll just keep writing off the project before you get anywhere. Start with small projects while you learn :-) monoceres 1 AutoIt Project Listing Link to comment Share on other sites More sharing options...
dar100111 Posted May 29, 2014 Author Share Posted May 29, 2014 Thanks for the comments Mat! Yeah I started a step by step guide since there is a lot to intake. That's good to hear that it will be a beneficial language. I've done some of the Microsoft Virtual Academy material on it as well. Thanks for the input! Link to comment Share on other sites More sharing options...
SlowCoder74 Posted May 29, 2014 Share Posted May 29, 2014 I am also learning C#. I found http://www.csharp-station.com/tutorial.aspx, which helped me very much. Also, look up Patrick WashingtonDC's "C# programming tutorial - Step by Step" on youtube. I thought he did an excellent job explaining. Interestingly, I see many similarities between C# and AutoIt. Though the syntax of AutoIt isn't the same as C#, it is obvious that many of the concepts and keywords are shared from C# (or maybe C++?). If you're already familiar with AutoIt, it helps your learning curve a bit. Link to comment Share on other sites More sharing options...
guinness Posted May 29, 2014 Share Posted May 29, 2014 I agree that C# is a great language. I did the same as Mat when I wanted to broaden my languages knowledge. UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
FaridAgl Posted May 30, 2014 Share Posted May 30, 2014 C# starts to hurt you when its about security and portability, that's the only reason I never started anything in C#, however I believe that's a great language with a lot of amazing tools. Everything is much simpler in C#. http://faridaghili.ir Link to comment Share on other sites More sharing options...
Starg Posted May 30, 2014 Share Posted May 30, 2014 I think C# is a great language for C++ programmers, not for beginner programmers. Learn C++ first and then move to C#, and you will get more benefit from C#. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now