謝謝你。
結(jié)論:你需要根據(jù)你想學(xué)什么編程語言來選擇編程軟件。
看題主問的問題,應(yīng)該對編程了解不多。假設(shè)您從未接觸過編程。
估計題主所說的編程軟件的意思是集成開發(fā)環(huán)境(IDE)就是程序員寫代碼的軟件。
如果科目是學(xué)習(xí)C語言或者C++,就開始學(xué)用VC++6.0(免費),兩周后換(免費),習(xí)慣后用一兩個,最后換掉。
如果科目是學(xué)習(xí)Java,一開始可以用(免費),一兩個月后可以換成IDEA。
如果題目屬實,可以用一開始安裝包自帶的(免費),一兩周后換
如果題目是學(xué)習(xí)web前端(h5、js等),可以一開始用(free)或(free),熟悉后再改。在此處更新它,或者您可以將其與插件一起使用。
現(xiàn)在我要開始啰嗦了:
首先,你應(yīng)該知道你為什么要學(xué)習(xí)編程,或者編程之后你想做什么。這一點很重要,決定了你以后學(xué)習(xí)的方向。例如,如果你說你想學(xué)做飯,那么你想學(xué)烹飪、糕點或其他東西,或者你想學(xué)西餐還是中餐。目標(biāo)不同,學(xué)習(xí)也不同。
如果你認(rèn)為電影和電視劇中的黑客特別厲害,你可以輕而易舉地黑掉別人的網(wǎng)站。如果你想擁有這樣的技術(shù),它就屬于網(wǎng)絡(luò)安全。這個方向進一步分為操作系統(tǒng)方向、網(wǎng)站服務(wù)安全方向、嵌入式安全方向(這只是我個人的理解,可以從其他方面來區(qū)分)。這時,你應(yīng)該對計算機有一個全面的了解,包括但不限于計算機的組成(每個配件的作用,配件的工作原理),以及計算機網(wǎng)絡(luò)(即如何訪問 )。這時候應(yīng)該學(xué)習(xí)操作系統(tǒng)原理、計算機組成原理、計算機網(wǎng)絡(luò)、
2.如果你看到一個漂亮的網(wǎng)站,想做這樣的網(wǎng)站(頁面),就需要學(xué)習(xí)html、h5、等相關(guān)的東西。當(dāng)然,了解了這一點之后學(xué)編程先下載軟件,你還需要接觸一些服務(wù)器端的東西(也就是為你提供在網(wǎng)頁上顯示內(nèi)容的東西)?,F(xiàn)在大部分的服務(wù)器都是用java、php和一些語言如node.js編寫的。的。當(dāng)然還有其他各種編程語言。
3.如果你覺得百度、阿里、騰訊的服務(wù)強大到可以有這么多人同時訪問服務(wù)器,那你需要學(xué)習(xí)一下服務(wù)器的編程語言,比如java,而你將在學(xué)習(xí)過程中學(xué)習(xí)數(shù)據(jù)庫。. 然后學(xué)習(xí)框架(java的ssh(有人說這個框架已經(jīng)過時了學(xué)編程先下載軟件,但也有很多公司在用??蚣埽篺lask等))
4. 如果您認(rèn)為移動應(yīng)用程序更好并且想自己制作,那么現(xiàn)在大多數(shù)移動應(yīng)用程序都是用java編寫的,先學(xué)習(xí)java,然后再學(xué)習(xí)?,F(xiàn)在大部分蘋果手機應(yīng)用程序都是用-c(oc)編寫的,也有一些是用swift語言編寫的。,在學(xué)習(xí)過程中,你會學(xué)到更多可以開發(fā)移動應(yīng)用的語言和各種框架(混合開發(fā)、vue、RN等),以及開發(fā)移動應(yīng)用的各種姿勢。
5.如果你看到你身邊的人對電腦很了解軟件,你可以使用所有軟件,安裝所有軟件,即使你不知道也可以快速上手'不知道怎么做。**這不是編程**,多用電腦,有問題就上網(wǎng)搜一下,久而久之你就能變成這樣的人。
6.如果你覺得身邊有些人對電腦硬件很了解,比如CPU超頻、性價比、整機組裝、顯卡評測等等,這也是通俗的理解,**沒什么做編程**,多看電腦相關(guān)雜志,關(guān)注各大電腦配件供應(yīng)商的官網(wǎng)和論壇。
**最重要的是開始。一進門就可以說。如果你的朋友懂編程,你可以請他們幫助你,確定你想學(xué)什么,然后請他們幫你入門,然后自學(xué)。**