wget خوبه ولی اگه میخوای از ترمینال دانلود کنی حتما aria2 رو نصب کن. فوق العاده انعطاف پذیره .
مثلا میتونی یه option بهش بدی که همزمان با چند تا کانکشن دانلود کنه (idm با 8 تا دانلود میکنه و aria2 میتونه با 16 تا ...)
اما واسه یادگیری خط فرمان فکر نمیکنم کلاس لازم باشه!!
شما فقط به چند تا چیز نیاز داری
لپتاپ. اینترنت و حال و حوصله
کتاب و از این جور چیزا زیاده