Dave
Teach me to code
1–10 of 10 posts
Re: Teach me to code
#2Re: Teach me to code
#3You will need to know HTML and CSS. They are basically easy, but you want to create some static pages first. Next, you will want to try using Ruby on Rails or PHP. PHP is probably easier to learn but its functions are less intuitive. You can find a plethora of information at http://www.php.net and the documentation of the language is phenomenal. If you have a shell account with your web site, that would be good, but…
If you want to do anything with databases, you will want to use MySQL with something like phpMyAdmin to help you create your databases. Learning MySQL is important, but if you just want to get started, you can use phpMyAdmin at first. When you are ready to be a real web developer, though, you will want to learn the following:
• HTML, CSS, Javascript • Basic Linux commands with a SSH login • Use something like WinSCP instead of FTP programs • MySQL • Object oriented programming in the language of your choice and how to make your code modular • (PHP with a framework like Yii or CakePHP) or (Ruby on Rails)
I recommend simply playing at first. Always remember to abstract and encapsulate whenever you can. This is a good habit and can make learning easier because you basically start to form your own meta-language in this way and things are easier to learn if you are the one that created them.
Re: Teach me to code
#4I'm starting to feel like a shill for pushing this one on people, but it really is one of the best "learn to program" books I've seen.
Re: Teach me to code
#5Re: Teach me to code
#6You will need to know HTML and CSS. They are basically easy, but you want to create some static pages first. Next, you will want to try using Ruby on Rails or PHP. PHP is probably easier to learn but its functions are less intuitive. You can find a plethora of information at http://www.php.net and the documentation of the language is phenomenal. If you have a shell account with your web site, that would be good, but…
Oh, and to add more... JavaScript, HTML, and CSS are primarily client side languages. You can learn these by simply creating content in an HTML file on your own computer if you do not even have a web site. If you want to do anything with databases, you will want to use MySQL with something like phpMyAdmin to help you create your databases. Learning MySQL is important, but if you just want to get started, you can use…
Re: Teach me to code
#7http://learnpythonthehardway.org/ I'm starting to feel like a shill for pushing this one on people, but it really is one of the best "learn to program" books I've seen.
Re: Teach me to code
#8One answer to that: http://codeyear.com/ :-)