@Martin, I am already very competent in Python (I also prefer it to C#). But between Python and C++ I feel more at home with C/C++... and the pain it comes with :)). So its not about me. This is about Aki.
But speaking from personal experience, what is simple to one person may not be to another and that's the whole point I am making. Python is "Relatively" simple to learn, yes. The key word is relatively.
It also depends on what you are creating. It might be simple in any language to make a "hello world" app. But to write a flight navigation system in any language regardless is whole different matter. But thats not the point.
So anyway its Aki's choice that's why I advised him that if he feels he would get things done quicker in C# than he would if he starts over with Python then he can make the decision he sees fit. I know from historical mails here Aki is enthusiastic about C# so personally I'd rather he stick with it and maybe in 5 years he will be my preferred C# mentor :)
From: "Martin Chiteri" <martin.chiteri@gmail.com>
To: "Skunkworks Mailing List" <skunkworks@lists.my.co.ke>
Sent: Tuesday, January 17, 2012 11:44:56 AM
Subject: Re: [Skunkworks] A quick question to web developers....
@Steve,
A point of correction please. Python is fairly easy to learn, I can guarantee you that. Just go to the language's Website and look at the tutorial [
http://docs.python.org/tutorial/ ]. In printed pdf copy, reading the manual upto page 70, 80 utmost will assure you of a near solid understanding of the language even for complete beginners.
For django, all you have to be familiar with are concepts of Web application development. This you may have carried over from other languages like PHP or PERL, JAVA, Ruby on Rails, etc. And two weeks is not an exaggeration. The framework does so much for you, you really need much less context (past knowledge / skills) to produce excellent dynamic sites. All you need to know just the basics of the Python programming language to manoeuvre effectively in django.
Am saying all these because I have worked with A.S.P .Net, PHP (C/C++) to a larger extent and I think I have a good feel of what is required in most cases. Also, it is virtually impossible to write an insecure Web application in django. Once again, I encourage @Aki to try it out and make his own assessment. Chances are high that he will stick to it since it is quite simple and powerful to get things done.
Martin.
_______________________________________________
Skunkworks mailing list
Skunkworks@lists.my.co.ke
------------
List info, subscribe/unsubscribe
http://lists.my.co.ke/cgi-bin/mailman/listinfo/skunkworks
------------
Skunkworks Rules
http://my.co.ke/phpbb/viewtopic.php?f=24&t=94
------------
Other services @ http://my.co.ke