Hacker News new | ask | show | jobs
by spanishcow 4024 days ago
I don't think that begin to learn programming on a proprietary language is a good practice. Not only it will limit your professional career as it is more difficult to change to other platforms. Also it is more easy to pick bad habits as you can easily mistake what is platform specific behavior for standard code practices.

Once you are good at designing and coding standard languages you can easily move to whatever platform/language you desire.

1 comments

My first language was some awful proprietary BASIC dialect. It hasn't harmed me any, so far as I can tell. Learning one language, proprietary or not, gets you about 99% of the way to learning a second (potentially more open) language. And in any case, isn't the language due to be open-sourced pretty soon?
Mine was visual basic in school. Though we only had one year of that where we designed calculator gui before moving to C++. I don't think there are many bad habits to be learned from Swift though. It seems a decently designed language.