If anything, get your basics down before tackling more in-depth topics.
First and foremost, becoming proficient with semantic HTML and CSS are your first tasks to master. After that, start learning Javascript, learn to use a js library like jQuery or Mootools, and definitely learn a server side language like PHP. After all that, maybe a CSS grid framework. Grid frameworks I've come to find are pointless in my development since my approach abstracts a number of those things in my CSS reset rules.
In my opinion, there is no reason to learn Flash, unless you really plan to make it into a featured skillset of your portfolio. Not to say it isn't an important technology to keep in your toolbelt. But if I really need some flash work done, I'll bring in a Flash developer with the chops to do it for me. Saves me time and money in the long run.
The cross browser CSS is merely making your CSS stlyes simple and semantic enough for all modern browsers to process and generate your site properly. It's also a matter of knowing what your target platform(s) are and what features of CSS/CSS3 will be available in one browser vs another and making the decision to use that technology or feature.
It all boils down to what you do best and what allows you to work most efficiently. Don't be afraid to keep your core skillset small. Knowing everything about HTML/CSS/Flash/Javascript/PHP/MySQL/Ruby-Rails and every other web technology in existence isn't necessary since it's unrealistic. It's important to know what each technology is and what its best used for. If you don't know how to use a certain technology, outsource to a contractor who specializes in it. It will save you headaches and you can even get your projects done faster. Plus it's a networking opportunity that can pay off for you in the long run by bringing in more work.
Here's to your future success, - Brandtley On 7/10/2011 9:16 PM, Rustom Mody wrote:
Well I am a little cowardly, shall we say? If I get into a brawl with apache I could get scalpedMore seriously there are so many things to learn that I am chary about adding one more. A pending list looks like:css and css3 grid frameworks css goodies like less and scss javascript js libraries like jquery and raphael html5 flash gimp cross browser and cross browser version multi screen-width messups google app engine (Yes I should just run that locally) I guess Ive forgotten some -- --You received this because you are subscribed to the "Design the Web with CSS" at Google groups.To post: css-design@googlegroups.comTo unsubscribe: css-design-unsubscr...@googlegroups.com
-- -- You received this because you are subscribed to the "Design the Web with CSS" at Google groups. To post: css-design@googlegroups.com To unsubscribe: css-design-unsubscr...@googlegroups.com
<<image/gif>>