Я уже кажется советовал (даже кажется сдесь) начинать с Python'a. Язык очень даже прост, но имеет очень много функций. А работа с математическими формулами и т.п... Строки, регулярные выражения: это всё просто игра, а если дойдет в твоей жизни когда-нить до работы с сервером и его администрации, то будет тебе чем воспользоваться (Изначально для этого был предназначен Perl, но он немного сложен для новичка).
Вот тебе пример реализации колеса градиентов:
Код:
#!C:\Python\python.exe
from Tkinter import *
from Canvas import Rectangle, Oval, Arc, Window
from colormap import *
import sys
cmap = SetupColormap0(360)
root = Tk()
cv = Canvas(root, width=400, heght=400, borderwidth=0,
hightlightthickness=0)
ar = Oval(cv, 0, 0, 400, 400)
for i in range(360):
e = (i+90)%360
ps = Arc(cv, 0, 0, 400, 400, start=e, extern=1, fill=cmap[i], outline="")
def die(event=0):
sys.exit(0)
button = Button(cv, text="EXIT", forderground="red", background="black",
command=die)
Window(cv, 380, 20, window=button)
cv.pack()
root.mainloop()
//Интересно, а сколько строк для этого надо написать на С/С++??
Ну так вот, если тебе он на самом деле понравился, или хочешь узнать о нём побольше, то просто зайди на оффициальный сайт
Python (
Python russian Manual).
Кстати, никто не говорит что нужен только этот язык, а все остальные нето. Просто с ним тебе будет немного легче понять принцыпы ООП (Объектно-Ориентированного Программирования). А дальше тебя ожидает открытая дорога в выборе своего пути. Желаю удачи!!!