Hi there, this is a more of a ask-answer topic. I am willing to learn a new programming language (I used to code in VB6 for desktop applications [old] and php for web applications) However, I would like something that can do both, and something that isn't old. I need something that could offer me flexibility while switching between OS (to work on Linux, Mac, Windows [even if I have to recompile the code with a OS-based compiler]) I was told to try C# or C#.NET. Here are my questions: 1. What's the difference between C# & C#.NET 2. What compiler should I use on windows for C# (Microsoft Visual C# or anything else?) 3. Where could I get some basic C#/C#.NET tutorials for free 4. If you learned C#/C#.NET, how much time did you spent daily exercising till you got a hang about the basic things 5. Instead of C#/C#.NET do you guys suggest other programming languages? Thank you for your time. If I have more questions I'll post!
I want to suggest you to learn Python. I learned c++ and c#,Python is very is scripting language with the advantages of OOP there are many realyy easy graphic classes like tkinter etc you can learn it on danuweb and utube
Thanks Roiti. I have a question: From what I do know, I know that Perl & Python are mostly used on linux as scripting languages. Is Python that usefull on windows too? I mean, I'm more into Automating things (creating robots for doing scrapping, etc) and I don't want to change 70% of the code if I don't execute the Python script on linux. I know that there's a compiler for Python on windows, but does it have all the functions the linux one provides? Thanks
I am also a windows user you can do in windows exactly the same as linux I personally use PyScripter Give it a try
@Roiti: Ok, thanks for the help. @joshvelco: Well here come a lot of problems, like: 1. What kind of C++? (I know in schools they study things like cin, cout .. console stuff, but I don't need this, I want to create windowed applications, would this be MFC?) 2. What compiler should I use ? (I know that it differs everytime, I tried Borland and Visual Studio and they had different code structures) 3. When I go with the c++ code on another OS, do I have to recode everything (the compiler problem thingy..) Thanks
Try as simple as HTML, then Javascript and then PHP at last. Best way to go if you are interested in web based programming.
@newcity: I'm not just into web based programming, I want to develop desktop applications too.. This means that I'll continue with PHP, but at the same time learn something for desktop (maybe it can be used also as a web based coding)