The best way is to start with the default Kubrick theme bundled with wordpress , then as you get familiar with all the template tags / functions , you can move on to other complex themes and try your skills at them…
hope that helps ??
You are not alone !
I often use functions for the comments output cause i do not like the default HTML structure of comments output by wp_list_comments()