ColdFusion Summary

Congratulations — you've reached the end of this tutorial!

To recap, we started off by learning that ColdFusion is a server side programming environment, and that you need to install ColdFusion server in order to run ColdFusion templates. We then looked at the syntax of CFML — the ColdFusion Markup Language before diving into some real examples.

We then saw that ColdFusion includes common programming concepts such as if statements, loops, variables, lists, arrays and more. We also learned how easy it is to query a database from ColdFusion.

We dived into the more advanced topics such as ColdFusion components, web services, uploading files to the server, connecting to a remote FTP site and more. In a nutshell, we covered a lot!

Where to Next?

It's highly likely you'll need to write queries to a database with many of your ColdFusion applications (using the cfquery tag). You may also need to write some advanced SQL, place it within a stored procedure, then call it from ColdFusion. This means you should become competent in SQL (Structured Query Language).

To learn about SQL, check out the SQL tutorial.

For specific database management systems, see the SQL Server Tutorial, MySQL Tutorial, and the MongoDB Tutorial. For an overview of graph databases, check out the Neo4j Tutorial.

It's also a good idea to learn another server side scripting language such as PHP. That way you will see that many of the concepts you learned in this ColdFusion tutorial are common to most programming languages. If you'd like to learn PHP check out the PHP Tutorial

Python is also one of the more popular programming languages. Check out my Python Tutorial for an overview of Python.