>>
|
No. 1787314
File
142534463591.png
- (248.60KB
, 388x485
, Thinking.png
)
>>1787230 >I have obtained my math degrees, unfortunately, with such theoretical degrees, it's pretty hard to get in anywhere that is not academics. >Programming seems like an outcome a lot of mathematicians go for, since the solution steps to design program benefit from an abstract-analytic mind set. With that background, you may be interested in Project Euler [projecteuler.net] as a set of exercises of widely varying difficulty. They're all mathy computational challenges where you are tasked to compute some abstract quantity (i.e. "the sum of the first thousand primes which are a square number plus one") in something other than the truly stupid way. This is not a substitute for a real project, but it can be an excellent addition.
>Overall, i don't think I'd really do well to focus exclusively on webdesign or stuff like video games. >But I think I am interested in either maintaining website stuff, working with databases or just designing hands on apps in firms to provide all sorts of administrative tasks. >But to design website features where you get everyone a user page, store passwords and restore last browsing sessions for 1000s of people at once is like an entire different class of programming of which i can't yet fathom how it exactly works. Then I can recommend a project of writing your own imageboard software. It will teach you a lot about these technologies and how they interact.
One thing to note is that web development consists of the combination of a lot of different technologies. Even for a simple imageboard you will need a decent understanding of html, css, javascript, sql (or some other database system), and a web scripting language like php; for a serious project, add another half dozen libraries and frameworks. The upside is that it's easy to get started; the downside is that it's hard to really master anything in this area.
>>1787214 w3schools is terrible. It's decent as a quick reference manual, but useless for teaching you new concepts.
Unfortunately I don't have anything to recommend on the topic of web programming. Introductions to programming that are not complete shit are rare, and I know none for web programming.
|