Your Web Toolkit, Opinions on Languages, Applications, and Learning |
Your Web Toolkit, Opinions on Languages, Applications, and Learning |
![]()
Post
#1
|
|
![]() ICE CREAM ♥ ![]() ![]() ![]() ![]() ![]() Group: Staff Alumni Posts: 405 Joined: Nov 2008 Member No: 699,617 ![]() |
This isn't exactly meant to be a novice-friendly discussion, but I wanted to know everyone's opinions on the pros and cons of some of the web languages and applications that are being used on the internet at an intermediate or advanced level. I just decided to get rather aggressive about learning other web lang/apps and I thought it would be a good idea to ask others' opinions before I (and others that might take a look at this thread) take the time to go learn them. Of course, I also think this would make for a very interesting discussion.
- What languages/applications do you use for web design/programming (your toolkit), for how long, and why? Are there aspects about your toolkit that you wish it could do? What is your dream toolkit? - What is your opinion of other languages/applications, and do you think they are worth learning or using? Why or why not? - What do you think is the best way to go about learning other lang/apps? How did you learn the lang/apps in your toolkit? I'll withhold my own reply for now so that there aren't any skewed answers. Any answers would be great, and I hope that this might help out other people who stumble along. Some topics HTML, PHP, Javascript, XML, CSS, Python, Ruby, MySQL, Flash, Actionscript 2.0/3.0, L/AMP, AJAX, phpMyAdmin, Photoshop, Illustrator, OOP, ASP, Oracle, VBScript, Django, Rails, Sinatra, TextMate, Dreamweaver |
|
|
![]() |
![]()
Post
#2
|
|
![]() ICE CREAM ♥ ![]() ![]() ![]() ![]() ![]() Group: Staff Alumni Posts: 405 Joined: Nov 2008 Member No: 699,617 ![]() |
My Languages/Applications
I think specifically for web-developers, an understanding of PHP/MySQL, AJAX, and Flash/AS3 and comfortable use of Adobe CS4 Web Premium (Dreamweaver, Flash, Photoshop, Illustrator, Soundbooth) is ideal. My Opinion of other Languages/Applications I very recently started learning more complex languages and applications. You can say that I am just starting to use higher-level languages and applications, but from a different angle (since I've been designing for so long now using raw HTML and Flash/AS2). Over the last month or so, I've become fluent in basic PHP/MySQL, XHTML, and have become comfortable using Dreamweaver CS4. Right now, I'm in the process of learning Javascript (for full AJAX), and am getting into OOP for PHP/MySQL and to transition into learning AS3 for Flash (which is entirely OOP). So for now, my opinion of these languages is very high. As for other languages like Python, and Ruby on Rails, I should say first that my work is centered almost entirely on the web. The reason that I find myself using web-specific applications in general is because of the potential I see in cloud-computing and server-side AI applications. Even though there are some limitations to using web-specific applications (especially when it comes to the level of complexity and higher-language capabilities, i.e. PHP) I find that learning languages that are vastly beyond the scope of my needs and complexity isn't worth my time yet. Learning Other Languages/Applications I think you absolutely need to get a instructed hands-on experience with any language to learn it. I think it's best if I explain it in the way that I learned: I started to learn HTML and Flash/AS2 simply by playing around with it. Solely through online tutorials and a few speckled videos here and there let me get comfortable with those two elements. When I felt that I needed to expand my repertoire, I started to actually buy books and try and do things with that (when I started PHP/MySQL), but I still felt I couldn't get comfortable with the languages by reading and getting hands on with it either. I thought that doing this copying and testing approach by book. Then I found my gold mine: http://lynda.com/ I absolutely recommend it to anyone who needs to learn any program or become fluent in any language for a fraction of the price that you would pay for courses, books, or time spent on incomplete online tutorials. I'm not trying to advertise, but this has made my designing/programming/workflow efficiency capabilites go through the roof. Lynda.com is an expansive, well-organized, constantly-updated library of online video tutorials that will get you up and at new langauges and applications at lightning speed. Before, I felt as though learning certain languages (JS, XHTML, PHP/MySQL) would be a huge time commitment, but not it's only a matter of time. |
|
|
![]() ![]() |