Learn to write Wolfram Language programs whether you are new to programming or have experience with another language.
If You Have Never Programmed Before...
Visit Wolfram Programming Lab
Jump right in and try Wolfram Language programming online with guided explorations of programming topics. Wolfram Programming Lab has a wide variety of explorations that you can try immediately, without first having to read a lot of background material:
Work through An Elementary Introduction to the Wolfram Language (EIWL)
For a systematic and hands-on course in Wolfram Language programming, visit the Elementary Introduction to the Wolfram Language (EIWL) site:
If You Have Programmed in Another Language...
Visit Wolfram Programming Lab
Jump right in and try Wolfram Language programming online with guided explorations of programming topics. Wolfram Programming Lab has a wide variety of explorations that you can try immediately, without first having to read a lot of background material:
Read The Wolfram Language: Fast Introduction for Programmers
If you are already familiar with programming concepts, visit The Wolfram Language: Fast Introduction for Programmers site to get up to speed quickly with Wolfram Language programming. Click an input to copy it to the clipboard and paste into a desktop or cloud notebook to evaluate: