The Essentials of Tcl course is designed to cover basic Tcl fundamentals that are extremely useful when working with Tcl scripts.
Thank you, and enjoy!
Series: Essentials of Courses
Essentials of TCL Course Overview (Start Here)
Tcl Exercise 1: 01_Install_Tcl Tcl Exercise 2: 02_Processing_Tcl_Commands Tcl Exercise 2: 02_Wish_Shell Tcl Exercise 4: 04_Tcl_Features Tcl Exercise 7: 07_expr_Math_Operators Tcl Exercise 9: 09_string_compare Tcl Exercise 9: 09_string_equal Tcl Exercise 9: 09_string_format Tcl Exercise 9: 09_string_match Tcl Exercise 9: 09_string_range Tcl Exercise 11: 11_list Tcl Exercise 11: 11_llength_lindex Tcl Exercise 11: 11_linsert_lreplace Tcl Exercise 11: 11_lsort Tcl Exercise 13: 13_array Tcl Exercise 13: 13_array_size_names Tcl Exercise 13: 13_array_get Tcl Exercise 15: 15_if_elseif Tcl Exercise 15: 15_for_foreach Tcl Exercise 15: 15_switch Tcl Exercise 15: 15_Flow_Control Tcl Exercise 17: 17_procedure_value Tcl Exercise 17: 17_local_global Tcl Exercise 17: 17_procedure_name Tcl Exercise 17: 17_procedure_return Tcl Exercise 17: 17_default_arguments Tcl Exercise 17: 17_variable_arguments Tcl Exercise 19: 19_file_manipulation Tcl Exercise 19: 19_file_attributes Tcl Exercise 19: 19_Reading_a_File Tcl Exercise 19: 19_Writing_a_File Tcl Exercise 19: 19_User_Input Tcl Exercise 21: 21_pwd_cd Tcl Exercise 21: 21_exec Tcl Exercise 21: 21_clock Tcl Exercise 23: 23_Special_variables Tcl Exercise 25: 25_source Tcl Exercise 25: 25_package Tcl Exercise 25: 25_namespace Tcl Exercise 27: 27_catch