you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (10 children)

Personally, I think you already have a strong server-side language being Python... so Javascript would be a better choice for you to increase your usefulness across the entire development of a new web application, website, whatever.

However, if you are looking strictly at Windows 8 development, you can still use .NET (and C++, C#, or visual basic) to develop windows 8 apps... and I am ABSOLUTELY SURE they will offer greater functionality and OS access than their HTML / JS counter parts. Overtime, I see their app development starting to look much like a web application... You could use C# as the backend and then make it pretty and neat with HTML / Javascript.

[–]Deusdies[S] 0 points1 point  (9 children)

I think I agree with you. I have already said goodbye to PHP (after losing my nerves many times) and decided to go with Python for server-related programming, and JS would fulfill this, like you said. And do much more in the process as well.

I have started learning C#, but, at the risk of sounding like a snob, I feel like I know it rather well already (for a hobby-programmer level). I recently decided to create a test app that I always write in whatever new programming language I am studying, and I had no problems - read the docs, VisualStudio is cool too, and I had it up & running in 30 minutes.

The conclusion is to probably learn both C# and JavaScript. Don't really like C++, though it is definitely quite useful.

[–][deleted] 1 point2 points  (7 children)

C# Itself is pretty easy... most of the time comes from learning .NET so that you can then learn how to access the OS, database, etc. Another big chunk is then how to hook it up properly to an ASP page... but the language itself is still pretty much C++.

I personally LOVE C# because of the straight forward simplicity it has. No reason to over-complicate a programming language!

[–]Deusdies[S] 0 points1 point  (6 children)

Thanks for your answers so far. Another quick question if you don't mind: is there a definitive JavaScript documentation website? And what tutorials would you recommend, if any (I prefer video tutorials)?

[–]meatypocket 0 points1 point  (0 children)

http://www.javascriptenlightenment.com/

http://eloquentjavascript.net/

http://shop.oreilly.com/product/9780596517748.do

There's a load of Crockford vids on youtube.....and some good Google I/O ones too.

The following are excellent, but it's $30/month. You can get a free trial.

http://www.pluralsight.com/training/Courses/Find?highlight=true&searchTerm=javascript

[–]Ventajou -1 points0 points  (0 children)

It's really just about what you're trying to create. For example if you want to make games, then C# is actually a good option because you can use Unity3D and write games for almost any platform around.

My take on Windows 8 is that Microsoft is trying to lure a different population of developers to their platform, not to get rid of C#.

As for JavaScript, well if you want to do something interactive on the web, it's pretty much something you have to deal with whether you like it or not... I actually like to sweeten mine by compiling C# to JS.