Hi,
I do not have any formal education in computer science, but I do enjoy writing small programs at work using VBA. I am also learning Python right now, but my knowledge of these tools is somewhat limited.
In your view, which skills should an aspiring amateur-developer acquire, in order to be able to start creating interesting applications? I was thinking of the following:
- Unix (to go beyond the basics of OS X)
- A scripting language (I chose Python, but it could have been Ruby, or VB & VBA in the Windows world)
- GUI (wxPython for instance)
- SQL
- HTML, CSS, XML
- Regular expressions
What else?
I do not have any formal education in computer science, but I do enjoy writing small programs at work using VBA. I am also learning Python right now, but my knowledge of these tools is somewhat limited.
In your view, which skills should an aspiring amateur-developer acquire, in order to be able to start creating interesting applications? I was thinking of the following:
- Unix (to go beyond the basics of OS X)
- A scripting language (I chose Python, but it could have been Ruby, or VB & VBA in the Windows world)
- GUI (wxPython for instance)
- SQL
- HTML, CSS, XML
- Regular expressions
What else?