初中生編程入門先學(xué)什么好(初中生編程入門先學(xué)什么)

大家好,今天來(lái)為大家分享初中生編程入門先學(xué)什么好的一些知識(shí)點(diǎn),和初中生編程入門先學(xué)什么的問(wèn)題解析,大家要是都明白,那么可以忽略,如果不太清楚的話可以看看本篇文章,相信很大概率可以解決您的問(wèn)題,接下來(lái)我們就一起來(lái)看看吧!

本文目錄

  1. 自學(xué)編程入門先學(xué)什么
  2. 初中學(xué)編程入門先學(xué)什么
  3. 初高中生編程入門先學(xué)什么好
  4. 初中生編程入門先學(xué)什么

自學(xué)編程入門先學(xué)什么

問(wèn)題一:學(xué)習(xí)編程入門應(yīng)該先學(xué)什么?學(xué)C,c++,C#,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫(kù),算法.剛開(kāi)始還是先學(xué)c語(yǔ)言吧,推薦下《C程序設(shè)計(jì)》,發(fā)行量第一的書,幾乎人手一本.比穿適合初學(xué)者,

The C Programming Language也是本好書,推薦

問(wèn)題二:學(xué)編程應(yīng)該先學(xué)什么我以前學(xué)過(guò)但后來(lái)放棄了我可以給你點(diǎn)建議希望對(duì)你有用!!

1.編程一般來(lái)說(shuō)還是先學(xué)C語(yǔ)言,其實(shí)你不學(xué)C直接學(xué)C++也行,因?yàn)樵贑++中也包含很多C語(yǔ)。。但是我還是建議先學(xué)c.雖然要多花點(diǎn)時(shí)間但是對(duì)你以后過(guò)渡到C++和理解一些編程的基礎(chǔ)知識(shí),基本概念是很有好處的。學(xué)好了C之后就可以選擇學(xué)java,c++,C#等。。。雖然語(yǔ)言多,但是他們都基于C只是有些地方不同,你可以根據(jù)你的就業(yè)方向選擇一門學(xué)精,一定要。。。然后你在學(xué)其他的語(yǔ)言都相當(dāng)簡(jiǎn)單。。就像你學(xué)好一門內(nèi)功,其他武功學(xué)起來(lái)就簡(jiǎn)單了。

2.我想談的經(jīng)驗(yàn)就是,新手經(jīng)常問(wèn)的要數(shù)學(xué)知識(shí)和英語(yǔ)知識(shí)的問(wèn)題。。英語(yǔ)知識(shí)講究就行不太影響大局。如果你的英語(yǔ)知識(shí)稍好的話,以后你定義函數(shù)名和看別人的程序這些都會(huì)幫你節(jié)約時(shí)間。。。我學(xué)編程以前很多人說(shuō)數(shù)學(xué)不重要,其實(shí)對(duì)于編程來(lái)說(shuō)是需要數(shù)學(xué)知識(shí)的,從某方面來(lái)說(shuō)數(shù)學(xué)等于邏輯,眾說(shuō)周知編程是一項(xiàng)需要邏輯的知識(shí)。。。我數(shù)學(xué)很差,而且我又是自學(xué)編程,在開(kāi)始學(xué)基礎(chǔ)C++的時(shí)候還沒(méi)有多大困難。。到后面學(xué)到了在編程中最關(guān)鍵的數(shù)據(jù)結(jié)構(gòu)和算法的時(shí)候,我就被難住。這里要求數(shù)學(xué)要好。編程中的算法和數(shù)據(jù)結(jié)構(gòu)是很重要的,以后你的程序編得好不好,就是看誰(shuí)的算法和數(shù)據(jù)結(jié)構(gòu)用得最恰當(dāng)。最高效。。。。這也是導(dǎo)致我放棄的直接原因。。。

3學(xué)習(xí)方法。。編程是需要實(shí)踐的,建議你買一個(gè)筆記本電腦。。然后有空就去圖書館上機(jī)練習(xí)。。做下課后的習(xí)題。。把書上的例題也自己做一遍。。

一本好書,你一遍是無(wú)法理解其中的全部精華的,真的,起碼看,做兩遍以上,

雖然浪費(fèi)時(shí)間,但是每一次你就會(huì)對(duì)其中的知識(shí)點(diǎn)有新的理解。。。雖然很浪費(fèi)時(shí)間,而且讓人心情煩躁。。。但是一個(gè)程序員關(guān)鍵是能耐住寂寞。

4.當(dāng)你學(xué)得不錯(cuò)了,你可以和你志同道合的朋友一起去接一些小項(xiàng)目做,這樣你才能看到自己的不足。。??辞宄?shí)踐和理論的差別。。。

5關(guān)于前供問(wèn)題。。。依照這個(gè)社會(huì)的發(fā)展,電腦以后幾乎像手機(jī)一樣普及。所以你們前途的一定是光明的。。。。雖然這一行才出來(lái)工資或許不高,但是自己要能做個(gè)1年多,有經(jīng)驗(yàn)了。。工資是普遍高的。。

6這一行是有趣的,你看網(wǎng)上這些東西不都是程序嗎?也是累的。。最后的勝利者是耐得住寂寞。努力的人

問(wèn)題三:零基礎(chǔ)學(xué)習(xí)編程,我需要先學(xué)習(xí)什么看你想要干什么。計(jì)算機(jī)程序有很多方向和用途??梢韵葘W(xué)習(xí)一些對(duì)新手友好的語(yǔ)言,比如Python、VB、C語(yǔ)言,主要是鍛煉自然語(yǔ)言思維到計(jì)算機(jī)語(yǔ)言思維的銜接過(guò)渡。然后可以考慮個(gè)人的開(kāi)發(fā)方向,移動(dòng)開(kāi)發(fā)就學(xué)Java、Swift、C++,pc軟件開(kāi)發(fā)就學(xué)C#,C++

問(wèn)題四:零基礎(chǔ)想入門編程需要先學(xué)什么?說(shuō)真的,如果你對(duì)編程是 0認(rèn)識(shí)的,那我先恭喜你!!因?yàn)槟銓?huì)有個(gè)很好的開(kāi)始(像我這種老骨頭,很多壞習(xí)慣都改不了,學(xué)習(xí)新的東西也有困難)那,我給你的建議是:

1.如果你的英文還可以,找英文的教材來(lái)學(xué),去外國(guó)的 forum討教(如 StackOverflow),你會(huì)有更好的領(lǐng)悟,會(huì)有更多人可以幫到你.你會(huì)學(xué)到更好的編程思維,最重要是,學(xué)會(huì)問(wèn)對(duì)問(wèn)題(老外比較愿意一邊批評(píng)你,一邊幫助你,他們會(huì)給你引導(dǎo)居多,迫你思考)

2.首先要有編程的思路.你總要知道你到底想做甚,為甚要做甚,你要做甚.一旦缺少其一,你的行為便沒(méi)有意思,你的思路和理解也會(huì)中斷,你會(huì)變得很迷失

3.你要明白編程的 4步曲 Input-> Process-> Output,另加 Storage

4.你可以先嘗試用人類的語(yǔ)言去編程(我總是這教我的學(xué)生的).你得用上由...到...,當(dāng)...就...,如果...那...否則...(可以再加,又如果...),你可以試著這樣寫一個(gè)我的一星期的程序..當(dāng)這寫得出的時(shí)期,那就代表了你已開(kāi)始有編程的思維,你再看那些 for(...), while(...), if then elseif else時(shí),你就能跟上了.但如果你還沒(méi)做到這一點(diǎn),那代表,你還沒(méi)準(zhǔn)備好

5.另外,你也得有一些 OO(物件導(dǎo)向)的概念,如甚是 Object(Class), Attribute(Properties), Method;甚是 Inheritance(繼承), Polymorphy***(多形繼承), Encapsulation(封裝).那你就很容易掌握教程里的思路

6.以我本人的經(jīng)歷,跟著教程是學(xué)不會(huì)的,我會(huì)先前設(shè)一個(gè)目標(biāo),如:我要寫一個(gè)鬧鐘記事本,無(wú)論我用甚(懂或不懂的)語(yǔ)言,我都會(huì)循著上面 2,3,4點(diǎn)的思路去一步一步找出答案.我要這個(gè)應(yīng)用怎操作?最後要得到甚結(jié)果?怎樣做到這個(gè)介面?里面要有甚邏輯?里面會(huì)發(fā)生多少支節(jié)...最後就是你耕耘的收獲.

7.最後,我會(huì)建議你先學(xué)會(huì)畫流程圖和規(guī)劃程序,才去想怎做程序,連道理都沒(méi)講得通,那是絕對(duì)不可能寫得出個(gè)程序來(lái)的. yEd是個(gè)不錯(cuò)的流程圖軟件, FreeMind則是一個(gè)不錯(cuò)心智圖軟件,你都可以試試.

以上,希望對(duì)你有幫助.但我說(shuō)的也就這多了,沒(méi)補(bǔ)充了,所以也不用追問(wèn)了. Good luck! Happy Programming!=)

問(wèn)題五:零基礎(chǔ)初學(xué)者學(xué)習(xí)編程語(yǔ)言應(yīng)該學(xué)習(xí)哪一種?你打算一直學(xué)下去的話,就先學(xué)C,VB只是簡(jiǎn)單的,C學(xué)好后再深入學(xué)習(xí)java。c功透后只要兩三個(gè)星期就能夠把VB搞懂?,F(xiàn)在大企業(yè)基本不是看你學(xué)的語(yǔ)言多少,而是你的編程基本功及可培養(yǎng)發(fā)展?jié)摿Γ?/p>

問(wèn)題六:編程入門因先學(xué)什么或先看什么書好?選擇開(kāi)始語(yǔ)言真的很重要,C語(yǔ)言容易掌握,如果要深究它卻是最難的,C語(yǔ)言是一個(gè)面向過(guò)程的罰言它應(yīng)用于硬件開(kāi)發(fā)~其工資是所有編程語(yǔ)言不能比的,你要想當(dāng)黑客C語(yǔ)言必須要精通,還有計(jì)算機(jī)的核心技術(shù)!用C語(yǔ)言做基礎(chǔ)語(yǔ)言是很好的~

學(xué)過(guò)C語(yǔ)言的入java和c#就容易多了~!java是san公司c#是微軟出的,都是面向?qū)ο蟮恼Z(yǔ)言~在面向?qū)ο蟮木幊讨腥f(wàn)物皆對(duì)象!java要比c#難度高~不過(guò)工資也高!

學(xué)完以上語(yǔ)言還需要學(xué)數(shù)據(jù)庫(kù)語(yǔ)言~SQL和Oracle,一個(gè)大型程序是少不了數(shù)據(jù)庫(kù)的~

然后看選擇是否進(jìn)網(wǎng)頁(yè)編程~網(wǎng)頁(yè)編程需要以html語(yǔ)言做基礎(chǔ)然后和java結(jié)合就是jsp語(yǔ)言~和c#就是asp語(yǔ)言!

以上只是給你了一個(gè)思路進(jìn)入編程的領(lǐng)域是很辛苦的~需要有堅(jiān)強(qiáng)的毅力~~呵呵不說(shuō)太多了祝你學(xué)業(yè)有成.

問(wèn)題七:零基礎(chǔ)編程入門自學(xué)先學(xué)什么剛學(xué)程序的時(shí)候要切記:

1.不要追風(fēng),不管別人說(shuō)今天XX語(yǔ)言有多好,明天XX語(yǔ)言多流行。

2.編碼是件很枯燥,甚至很痛苦的事,所以一定要有耐心。

c,最基礎(chǔ)也是最根本的(操作系統(tǒng)就是用c和c++編的),學(xué)了c后c++,c#就很好學(xué)了因?yàn)榇篌w差不多.其實(shí)只要學(xué)了一門語(yǔ)言學(xué)其他的就很快了.

C#.C++是由c語(yǔ)言發(fā)展出來(lái)的。vc就是visual c就是圖形界面的c語(yǔ)言編程

Visual Studio2008只是個(gè)專業(yè)開(kāi)發(fā)軟件(很多大程序都在這個(gè)上開(kāi)發(fā))不是教學(xué)用的,也沒(méi)有什么真正意義上的教學(xué)軟件。編程嘛不管用什么程序編都一樣,Visual Studio2008很不錯(cuò),編程錯(cuò)誤提示也很到位。

要去買本c語(yǔ)言的書,自己鼓搗是沒(méi)用的。

問(wèn)題八:零基礎(chǔ)自學(xué)編程應(yīng)該先學(xué)什么?我自學(xué)的都是java,比較簡(jiǎn)單

問(wèn)題九:編程入門先學(xué)什么,自學(xué)能學(xué)會(huì)嗎?這個(gè)問(wèn)題問(wèn)的挺廣泛的。我先回答第二個(gè)問(wèn)題,自學(xué)能學(xué)會(huì)。編程的話首先要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ),打字,學(xué)習(xí)一些計(jì)算機(jī)基本原理,算法,數(shù)據(jù)結(jié)構(gòu)相關(guān)的基礎(chǔ)。然后學(xué)習(xí)C語(yǔ)言。然后根據(jù)自己的方向選擇一門想學(xué)的語(yǔ)言,學(xué)習(xí)語(yǔ)法,做項(xiàng)目。

這個(gè)是很大致的說(shuō)法。具體還要看你是什么基礎(chǔ),想做什么。而且做了才知道。

問(wèn)題十:自學(xué)編程怎么入門(零基礎(chǔ))因?yàn)槟阏f(shuō)是因?yàn)閻?ài)好才學(xué),我便回一回這問(wèn)題。

建議:去書店買一本c語(yǔ)言入門書籍看看。把書上的代碼手工往電腦上錄入,調(diào)試(我用了四個(gè)梗,所有工作之余的所有時(shí)間都在看、想……四個(gè)月勉強(qiáng)入門……),學(xué)會(huì)了這一種語(yǔ)言,其它的語(yǔ)言都很容易過(guò)渡的。

之后,再學(xué)數(shù)據(jù)結(jié)構(gòu),充分認(rèn)識(shí)點(diǎn),線、樹(shù)、圖形等等……這里我用的時(shí)間太多,但數(shù)基礎(chǔ)不行,還有些都沒(méi)有學(xué)會(huì)……

之后,你自己就知道怎么辦了……

我也因?yàn)閻?ài)好才學(xué)的,也是自學(xué)。

你是高中生,比我好多了,我是初中生,你比我學(xué)習(xí)起來(lái)更容易。

初中學(xué)編程入門先學(xué)什么

對(duì)于初中生來(lái)說(shuō),是難了些。你可以從BASIC開(kāi)始學(xué)習(xí),這個(gè)要簡(jiǎn)單些。

C語(yǔ)言是一門面向過(guò)程、抽象化的通用程序設(shè)計(jì)語(yǔ)言,廣泛應(yīng)用于底層開(kāi)發(fā)。C語(yǔ)言能以簡(jiǎn)易的方式編譯、處理低級(jí)存儲(chǔ)器。C語(yǔ)言是僅產(chǎn)生少量的機(jī)器語(yǔ)言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語(yǔ)言。盡管C語(yǔ)言提供了許多低級(jí)處理的功能,但仍然保持著跨平臺(tái)的特性,以一個(gè)標(biāo)準(zhǔn)規(guī)格寫出的C語(yǔ)言程序可在包括一些類似嵌入式處理器以及超級(jí)計(jì)算機(jī)等作業(yè)平臺(tái)的許多計(jì)算機(jī)平臺(tái)上進(jìn)行編譯。

首先來(lái)回答您的問(wèn)題所有編程初始都要學(xué)習(xí)代碼中的語(yǔ)言,最基礎(chǔ)的就是C語(yǔ)言,當(dāng)你稍微了解C語(yǔ)言,可以嘗試學(xué)一學(xué)當(dāng)今就業(yè)比較好的Java語(yǔ)言。

接著考慮C++,相對(duì)于C語(yǔ)言比較高難度。我們面對(duì)新的編程語(yǔ)言時(shí),只需簡(jiǎn)單了解該語(yǔ)言的語(yǔ)法特點(diǎn),就可以輕松應(yīng)對(duì)和應(yīng)用了。

剛開(kāi)始掌握一門語(yǔ)言即可,畢竟以后工作熟練掌握一種語(yǔ)言即可。

像18年比較火的大數(shù)據(jù),區(qū)塊鏈,人工智能(AI),不單單是通過(guò)一門語(yǔ)言就能掌握的,一名程序員的高級(jí)境界,是在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中潛移默化積累的。拓展資料:

編程是編寫程序的中文簡(jiǎn)稱,就是讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題,對(duì)某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,是計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過(guò)程。

為了使計(jì)算機(jī)能夠理解人的意圖,人類就必須將需解決的問(wèn)題的思路、方法和手段通過(guò)計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。

這種人和計(jì)算體系之間交流的過(guò)程就是編程。

初高中生編程入門先學(xué)什么好

建議是在有興趣的基礎(chǔ)上學(xué),現(xiàn)在市場(chǎng)上最火的兩種編程語(yǔ)言可能就是是java python

如果是入門變成的話我建議學(xué)java,因?yàn)閖ava的語(yǔ)法與c,c++較為接近,而這三門語(yǔ)言是大學(xué)計(jì)算機(jī)系必修的課程,python語(yǔ)法很飄逸....與這三種差異較大

初中生編程入門先學(xué)什么

學(xué)編程自然要先選一門編程語(yǔ)言當(dāng)入口。語(yǔ)言都是工具,選工具前你要明確自己做什么東西,然后找什么語(yǔ)言適合做。例如后端編程學(xué)Java、Python;做前端應(yīng)用學(xué)HTML5、UI;服務(wù)器、系統(tǒng)、底層驅(qū)動(dòng)學(xué)C/C++。

如果未來(lái)計(jì)劃進(jìn)入IT互聯(lián)網(wǎng)行業(yè)發(fā)展,可以從Java語(yǔ)言開(kāi)始學(xué)起,一方面Java開(kāi)發(fā)崗位的人才需求量比較大,另一方面Java開(kāi)發(fā)崗位的人才需求類型也比較多元化,更有利于實(shí)現(xiàn)就業(yè)。

如果未來(lái)想在傳統(tǒng)行業(yè)發(fā)展,想從事數(shù)據(jù)分析等崗位,可以從Python語(yǔ)言開(kāi)始學(xué)起,相對(duì)于Java語(yǔ)言來(lái)說(shuō),Python語(yǔ)言在傳統(tǒng)行業(yè)的應(yīng)用更加廣泛,而且也比較簡(jiǎn)單易學(xué)。

選擇好編程語(yǔ)言僅僅是第一步,接下來(lái)還需要制定學(xué)習(xí)計(jì)劃,學(xué)習(xí)計(jì)劃的制定要結(jié)合自己的發(fā)展規(guī)劃,要選擇一個(gè)具體的主攻方向。從當(dāng)前大的技術(shù)發(fā)展趨勢(shì)來(lái)看,可以重點(diǎn)關(guān)注一下大數(shù)據(jù)方向,可以按照大數(shù)據(jù)開(kāi)發(fā)崗位,或者是大數(shù)據(jù)分析崗位的要求來(lái)制定具體的學(xué)習(xí)計(jì)劃。

編程的就業(yè)前景:

隨著我國(guó)經(jīng)濟(jì)的不斷升級(jí)發(fā)展,移動(dòng)互聯(lián)產(chǎn)業(yè)在全國(guó)范圍內(nèi)得到了大力推廣,智能手機(jī)終端、移動(dòng)應(yīng)用等技術(shù)領(lǐng)域人才需求嚴(yán)重供不應(yīng)求,IT從業(yè)人員的嚴(yán)重短缺促使IT行業(yè)薪資、福利各方面水漲船高,普遍高于其他行業(yè)同經(jīng)驗(yàn)人員。

從就業(yè)薪資來(lái)看,2018年全行業(yè)中信息傳輸、軟件和信息技術(shù)服務(wù)業(yè)薪資待遇最高,全部就業(yè)人員平均年工資超14萬(wàn);2019年發(fā)布的全國(guó)平均工資的數(shù)據(jù)中顯示,有6個(gè)行業(yè)的平均工資超過(guò)了10萬(wàn),IT行業(yè)以161,352元位居第一。由此可見(jiàn)IT行業(yè)未來(lái)的發(fā)展前景還是十分廣闊的。

初中生編程入門先學(xué)什么好的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于初中生編程入門先學(xué)什么、初中生編程入門先學(xué)什么好的信息別忘了在本站進(jìn)行查找哦。