Hi, I know HTML CSS JAVASCRIPT and PHP but I am confused with codes.... it doesn't come in my mind what codes to add while doing CSS and Javascript.... is there any software that can help me and make my work done faster ?
Code, as with anything else in life, takes time and practice. You have learnt 4 extremely different coding languages, so of course you will get mixed up. Takes atleast a year or 2 for one to master the languages and make good use of them for a decent site. Alternative is to use a free CMS like wordpress or joomla
You have to do practice for some time than you will get idea for writing code quickly, you can use dreamviewer that will provide you help in syntax
Dreamweaver is a great program when you just can't remember which code to use, it autocompletes a lot of tags for you. See the image below for an example: It's especially helpful when you are creating a php script and it uses multidimensional arrays. For example, if you have the following code: $colors->red $colors->blue $colors->green Instead of having to remember all of the variables you have within the $colors object, you type the $colors object and dreamweaver will give you a dropdown with all of the variables within that object, and also any functions. I couldn't live without it!
99.99% of the time "software to work faster" means not doing the job right, or you are overthinking your HTML and CSS... especially the HTML. HTML is so simple that if you need software to 'help' you, you are probably doing it ALL WRONG. In particular, crapping out a page in any WYSIWYG (dreamweaver's 'preview'/edit pane, frontpage, etc, etc.) means an inaccessible train wreck of idiocy. Write your HTML using semantic markup -- there's only three dozen tags, if you're confused grab a simple reference. I prefer: http://htmlhelp.com/reference/html40/ It's older, but it's simple. Keep it open in a tab and switch to it when you need it -- you should have at least four browsers open for testing anyways. Sitepoint has probably the best CSS reference I've dealt with: http://reference.sitepoint.com/css Keep that open in a tab and switch to it as needed. ... you may also just have a broken workflow. Write your content without markup -- or at least a reasonable facsimile. Then markup that content semantically with ZERO concern for your screen layout - putting the correct tags around the correct elements; that means paragraphs around actual paragraphs (single images or sentence fragments outside of flow are NOT paragraphs, no matter what some idiots will tell you!), lists around lists of short items (if it's big enough to have it's own heading tag, it's not a list item!), headings or horizontal rules at the top of each subsection with lower order (higher numbered) headings implying the start of a subsection of the higher order (lower numbered) heading before it. Then use CSS to create your layout, adding any extra SPAN or DIV as needed but where possible trying to leave the markup alone. Then and only then do you boot up the goof assed paint program to make graphics to hang on the layout; if at all with CSS3 being reasonably viable if you're willing to let IE8/lower users go without the unimportant rounded corners and drop shadows/border effects. Which is why starting from some goof assed pretty picture crapped out by a photoshop jockey is a completely broken and back-assward way of building a website -- most always leads to pages that are slow bloated inaccessible train wrecks filled with crap that has no business on a website in the first blasted place. Same goes for goofy javascripted or flash animated idiocy that just gets in the way of the actual point of having a website -- delivering content to users.
Though it's not predictive, I use Notepad++. The color coding somewhat allows your brain to be "predictive" in a sense that if you know the context of the language, you'll know where you've gone wrong or what's required to finish the line correctly.In terms of predictive typing (for functions etc.) I guess I can only recommend Dreamweaver.
You need to lot of practice. If you learn different type of language ,it is not good for you. So you need to master one any language. Also you can use Dreamweaver software for supporting.