Teach me to code
I ant to learn to code. I don't know where to start!
I did some Basic, PASCAL, C/C++ at school/college, but never kept going with it. I've read some books on Ruby, Python, Haskell, Javascript but don't know where to start to learn "properly". I know the answer to the question "which language?" is "whichever solves the current problem best!", but where does one start?
Do I just pick which one I like the look of best? IS there even a best place to start?
Any help and guidance would be greatly appreciated!
Dave
9 comments
[ 3.1 ms ] story [ 30.1 ms ] threadIf 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.
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.