Never learnt a language formally, tbh learning a language isn't a big deal, I don't think you should be focussing on how to learn a language. If you have a job you learn how to use the tool in order to complete the job, familiarity will speed you up, but learning a language is no obstacle.
Code combat, Euler project, and khan academy come to mind. There's lots of programming challenge websites like topcoder or codejam or pythonchallenge or ... etc just google "competitive programming".
Again though, don't focus on learning languages. Programming is a tool used to solve problems, focus on what problem you need solved then find and apply the correct tool. What interesting problems do you have Solax? Learning SQL won't help you write an autoclicker for example.
What is your interest in the area? You focus a lot on languages so I'm guessing you don't into science or engineering :L
I'd find it difficult if all I knew how to do was code php and I wanted to create a brand new community with game servers and forums or if I wanted to create an interactive web application.
There is a lot that could go into it. Frameworks, Admin tools, operating systems, other languages etc etc.
Focusing directly, 100% on a language isn't necessarily the best choice. It is important to make sure you understand how the language works, but there is more to it than that.


I do some freelance webdev too, primarily in django though. What didn't you like about it?
Before that I was working at a firm that used .NET for their webapps. Comparatively I would say that django gives you a lot more power without you needing to think about it (eg automatic scheme and model generation).
Webdev is ok for money but the market is very saturated, a firm I work with from time to time charge insane fees for their websites, the charge over $200/hr for their devs time. IMO the only reason they get business at all is because they charge such fees. As freelance how do you value your time? I clock at $100/hr and then on fees where I see fit. Though sadly django is too fast to turn a profit with it alone...


I read through the whole thread and now I'm really curious about this whole programming thing. Like, what is it used for primarily? I do have a clear idea of what uses it brings like making a website function properly and shortcuts for games but I'm pretty sure I'm missing something. Educate me please.
Oh btw, I did amateur coding and scripting in Dreamweaver back in high school for school projects but I'm not sure if it's the same thing as what everyone is talking about here. Super impressed with your achievements tho, dista.
I read through the whole thread and now I'm really curious about this whole programming thing. Like, what is it used for primarily? I do have a clear idea of what uses it brings like making a website function properly and shortcuts for games but I'm pretty sure I'm missing something. Educate me please.
Oh btw, I did amateur coding and scripting in Dreamweaver back in high school for school projects but I'm not sure if it's the same thing as what everyone is talking about here. Super impressed with your achievements tho, dista.


To broaden your beautiful minds, Check this out
Universities that give out online courses put them on this site. Some of the courses are priced and some are free.

