Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

EDIT: I should clarify. THe particular terms I listed below I fully understand. I also understand w3schools doesn't have the greatest information. These are just examples. I don't expect everybody to understand what an example is, but I hope the majority do.

Does anybody have any resources listing terms related to programming and web development, or care to pitch in?

Things like:

Runtime
Build time
Framework
Library
Normalize

I'm primarily a PHP developer so anything about that. I really am looking for general terms and specific terms related to web development, PHP, SQL, CSS, HTML.

Appreciate any input.

Couple I found:

http://www.w3schools.com/site/site_glossary.asp
http://docs.roxen.com/pike/7.0/tutorial/fundamentals/concepts.xml

share|improve this question
4  
It doesn't surprise me that you don't understand some of these listed concepts as a PHP developer, but nobody should have to explain to you what a Library or a Framework is. If you can't even define a Library and you aren't a first year CS student then you have no business writing code. –  maple_shaft Jun 22 '11 at 17:24
3  
Also, unless you are an absolute beginner, try to avoid W3Schools. They routinely have bad and false information on their pages. –  maple_shaft Jun 22 '11 at 17:28
3  
@maple_shaft: I think you need to step back, take a deep breath and think about what you're saying. These are EXAMPLES. To take this opportunity to flame php developers is pathetic and immature. And you call yourself a higher-than-thou programmer? lol get over yourself –  Damien Roche Jun 22 '11 at 17:54
1  
That is correct. As already said w3schools isn't great. I'm looking for a reliable source for definitions related to programming, php, html, css and sql. –  Damien Roche Jun 22 '11 at 18:03
1  
@maple_shaft: I respect somebody who apologizes for their wrongful assumptions. Let's just leave it at that. This is the trouble, there is a 'build time' when developing some web applications. But regardless, even general programming terms I'm interested in. I feel a huge list of resources would give me enough data to build my own personalized dictionary, a personal high level overview of everything. –  Damien Roche Jun 22 '11 at 18:24
show 5 more comments

4 Answers

up vote 4 down vote accepted

Computing terminology from Wikipedia would be my suggestion for a resource though do keep in mind that some terms can be quite overloaded.

As an example of overload, consider the term library. To some people it is a building with books in it while to others it is compiled machine code and the last L of a DLL. Thus beware of the context of the term.

share|improve this answer
add comment

If you're using a browser with some smarts like Firefox or Chrome (not sure about IE as I only use that under duress ;). Just highlight the phrases, right click and look them up. Or just browse to Google (or your preferred search engine) and type them in. For most of those terms, I think starting at Wikipedia would give you a good jumping off point too.

share|improve this answer
    
Hi, just edited to clarify. I don't need a lesson on particular terms. I want a huge list of resources covering all terms. I want a bucket of terminology, 1500 specialist words at least I should know. –  Damien Roche Jun 22 '11 at 17:56
add comment

I write code and haven't had formal training in cs. My approach is pretty simple.

It can be complex
The only sensible way to eat an elephant is, one small piece at a time. Accept the fact that you can't take it all in at once.

Context
There is SO much to learn, that it doesn't make sense trying to learn everything at once. Try to understand in detail things around the immediate problem you are trying to solve. This will give you context, and that context will give you a deeper understanding of what the concept is rather than an intellectual exercise.

A JavaScript library sounds beautiful and makes so much sense when you understand what jQuery is and have used it.

Understanding the concept of framework is so much more easier to understand when you've worked on CodeIgniter hands on and made a simple project on it.

Something that's very general and basic is concept of OOP and how it works in the language you are working with.

Read relevant(to what you are working on) technical blogs/stackoverflow/books and slowly you'll start picking up on stuff here and there, this will build incrementally and probably in a years time, with lot of coding/reading/understanding behind you, you'll know better.

If you come across something new, open its wikipedia page, define:"the concept" google what does "the concept" mean, open 5 tabs from the results and open youtube, search for "the concept tutorial" and you'll get to know what you are dealing with in no time.

If nothing works, search for, and then ask on StackOverflow.

share|improve this answer
add comment

If you have any kind of humor (or code in a fashion similar to mine) the following terminology should be applied:

On a more serious note:

And the list goes on.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.