回覆列表
  • 1 # 和不同

    可以。

    如果完全不考慮基礎,可以考慮學習Python, Web前端(HTML/CSS/Javascript)。相對比較容易入門。

    但關鍵還在於自身其它方面的基礎以及學程式設計的目的。

    比如:

    電工、自動控制領域:可考慮學習PLC程式設計、微控制器程式設計(C語言為主)

    辦公、文員:可考慮學習VB Script或其它Windows 指令碼語言,自動化日常工作

    總的說來,學了程式設計要能用起來才能學好。

  • 2 # 青少兒程式設計KidProgram

    著名程式語言統計網站TIOBE給出的程式語言使用情況和排名前三是Java、C、Python (排名有浮動,中短期這3個不會動搖)。也許看到這裡你就急著開始動手去學Java了,且慢……

    下面有篇文章原是寫給少年兒童的,但也適用於所有0基礎想學軟體程式設計的人,不妨一看!

    《少兒學程式設計選擇什麼程式語言?》https://www.toutiao.com/i6589463308586189320/

  • 3 # 小唐學姐

    作為剛接觸程式設計的新手小白,幾乎每個人都會考慮一個問題,就是我應該學什麼語言入門比較好呢?今天學姐就根據自己的經驗,說一說四種常用的程式語言(C語言;C++;Java;python)分別適合的小白入門人群。雖然學姐只說了眾多程式語言中的四種,但是這四種語言其實分別代表了不同型別的程式語言。

    C語言 - 面向過程語言 C語言是一種典型的面向過程語言,它體積小,執行速度快,語法簡單,並且可以很好的操作硬體。如果想玩微控制器,做嵌入式開發的小白同學,C語言自然是你們的不二之選。除此之外,通訊領域,也是C語言的天下。但是如果想做應用軟體開發的話,請移步C++,Java。C語言中的指標,很不好管理,雖然使用靈活,但是對於小白同學來說滿滿都是坑,稍不注意,什麼空指標,野指標的問題都來了。 入門推薦指數:4.5顆星

    C++ - 兼顧面向過程和麵向物件語言特性 天下武功為快不破,如果你需要實現複雜的演算法或者在短時間要處理上千萬條的資料的時候,這時候C++的優勢就體現出來了。C++一般用於大型專案的開發,比如銀行系統和大型遊戲。而且C++兼顧面向物件(如Java)和麵向過程(如C語言)語言的特點。初學者學了以後,再轉這兩類語言就容易一些。但C++中也存在指標,所以對於小白來說,也是滿滿的坑,還是比較難學的。 入門推薦指數:3顆星

    JAVA - 面嚮物件語言 Java是一種很典型的面向物件的程式語言。所謂面向物件,不是說面向你的物件。面向物件是一種程式設計思想,它在程式設計注重的是誰去幹某件事,而不是怎麼去幹某件事。而面向過程的程式設計思想則是怎麼去幹某件事。而且相比於上述的兩種語言,Java中已經沒有了指標的概念,使程式設計難度降低了很多。並且Java的虛擬機器機制(JVM),使Java編寫的程式具有很好的跨平臺行。也就是說你在windows系統下編寫的程式碼,可以不加修改的Linux下執行。但是Java有一個缺點,就是佔資源,如佔記憶體,所以想玩微控制器的小白,Java可幫不了你。 入門推薦指數:4顆星

    python - 解釋型語言 前面說的三種語言,都各有各的優點,但是我經常看到有同學C語言從入門到放棄,Java入門到放棄。所以一門語言再好,如果很難學的話,對於小白來說,也是不友好的。所以這時候就要介紹,易學易用的代表python。python是一種解釋型語言,所謂解釋型語言就是程式不需要編譯,程式在執行時才翻譯成機器語言。python好用的原因是因為它的靈活以及強大的第三方庫,非常容易上手。所以如果小白想入門人工智慧,大資料分析,網路爬蟲的,強烈建議入門學習python。 入門推薦指數:5顆星

    總結 想從事人工智慧,大資料分析,網路爬蟲或者非IT人士-——python 想從事安卓應用開發,web開發——Java 想從事大型遊戲的開發或者大型專案的開發——C++ 想從事嵌入式開發,通訊領域——C語言 寄語 文章字數有限,學姐的能力也有限。

  • 4 # 新疆新華網際網路學校1

    是需要有一些基礎的,如果你是小白,需要先將c語言學習精通,因為c語言是其它很多程式語言的的根本,學好c語言後再去考慮學習其它哪一種語言進行軟體開發。

  • 中秋節和大豐收的關聯?
  • 為什麼有些家長願意掏很多錢去上課外輔導班,而不相信網上的免費課程?