What programming language did you begin to code with and consider yourself most fluent with?
And what language is ATARnotes and Section Zero primarily written in?
uh begin? I guess that was 'basic', as I grew up I got interesting in programming games using 'blitz basic' (though had read books on basic that for some reason were in our house) but I also started on the basics of websites 'html and css' though I was not very good at it back then (in fact I hated making websites more than anything, my dad made me make some for his companies). Eventually I hit university and dabbled in Java and C++ then I started on the real web languages (and also Adobe Flash's AS3 which is useless now)....That is PHP, Mysql, Javascript (and eventually Jquery).
Atarnotes uses HTML, CSS, Javascript(jQuery/Ajax) for the front end and then the backend is PHP/MYSQL. The forums side of the site is made by SMF but as I am finding has a lot of custom code and the rest of the website is actually highly customized wordpress. We also use bootstrap for responsive, which is standard for almost any website now.
I would say I am most fluent with PHP I really enjoy backend coding though really I love the whole web flow from Frontend to back and building interfaces.
PHP actually is a kind of crap language lots of annoying issues:
- A lot of cases will give the same result if a variable is NULL, FALSE, 0 or '' (an empty string) which can be confusing sometimes.
- Some of the naming conventions are weird for example there are lots of functions that are 'function(needle,haystack)' while others are 'function(haystack,needle)' which makes it hard to remember which is which.
Someone did a better rant than me here:
http://blog.codinghorror.com/the-php-singularity/PHP is however very popular on web still (though Javascript is starting to make an apperance with things like angular and jsnode). PHP has a low skill entry so there are a lot of bad programmers so lots of the work I do is fixing bad code, its not fun but it is a dirty job that pays well.
I hope that answers your questions, if anyone is more interested in learning about programming (specifically web) let me know I am happy to at least point you in the right direction