私はソフトウェア開発を始めました(2015年12月にはじまりました - 私は科学的な背景にありますが、アップル、グーグル、マイクロソフトのモバイル/ウェブ/ユニバーサルアプリに関して開発したいアイディアがいくつかあります)。私はC#6.0、JS、HTML5、CSS3を学んだことがあり、これまでのところPythonとJavaの以前の経験を持っていました(Javaは文字通りトレーニングサイト用のユーザーコンテンツを更新していた; pythonは野生型天然に存在する)&突然変異型ヒト受容体、それらの構造、それらがpythonベースのシミュレーションソフトウェアを介して薬物/化学物質にどのように反応するか、およびそれらを実験データと比較する方法)。HTML5とCSS3をC#6.0で使用できますか?
私はC#6.0を使用する方が好きですが、JSをバックエンドに使用することについては相反しています。クロスプラットフォーム開発のためにC#vs JSを使用する場合の長所と短所は何ですか(特に、カメラや生体認証スキャナなどのネイティブ機能を組み込む場合)。また、node.jsとangular.jsの長所と短所は何ですか?それは私のPCにインストールされているxamarinとcordovaの最新バージョンです。 (私はJavaを使用するのが嫌い、Macにアクセスできないので、psはC#とJSはクロスプラットフォーム開発用です)。
web-appのサーバーバックエンド用です。おそらくC#に固執していたり、おそらくC++/ruby on Rileを学んでいます。
また、データベースを使用する予定で、mongoDBをMySQLで使用できるかどうかを知りたい場合は、mongoの学習に役立つリソースがあり、mongoをVisual Studio 2015に実装できます。
おかげで(複数回答がある場合は、PS、私は心をいけない:より多くの人が説明し、より良い私は物事を学び、理解することができます)