For almost all projects, the most technically complex part of the linked data creation process will certainly be converting the data from its original form to various RDF serializations.The decision of what tools to use or what programming language to use for building your own tools will likely be based on the unique preferences and programming backgrounds of the project team. The World Wide Web Consortium (W3C) provides a useful list of tools used to produce RDF data, organized by the format of source data at http://www.w3.org/wiki/ConverterToRdf. However, it must be noted that many of these tools are not intuitive to those who are unfamiliar with the programming languages they were written in, and depending on the nature of the source data, it may be more efficient to write your own script rather than trying to make your source data work with an existing tool. For project teams trying to avoid scripting or programming languages altogether, the RDF Refine extension for OpenRefine can be used to create an "RDF skeleton" output based on data uploaded in OpenRefine.