初中生編程入門先學(xué)什么內(nèi)容好(初中生編程入門先學(xué)什么)
大家好,關(guān)于初中生編程入門先學(xué)什么內(nèi)容好很多朋友都還不太明白,不過沒關(guān)系,因?yàn)榻裉煨【幘蛠頌榇蠹曳窒黻P(guān)于初中生編程入門先學(xué)什么的知識點(diǎn),相信應(yīng)該可以解決大家的一些困惑和問題,如果碰巧可以解決您的問題,還望關(guān)注下本站哦,希望對各位有所幫助!
本文目錄
自學(xué)編程入門先學(xué)什么
問題一:學(xué)習(xí)編程入門應(yīng)該先學(xué)什么?學(xué)C,c++,C#,數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)庫,算法.剛開始還是先學(xué)c語言吧,推薦下《C程序設(shè)計(jì)》,發(fā)行量第一的書,幾乎人手一本.比穿適合初學(xué)者,
The C Programming Language也是本好書,推薦
問題二:學(xué)編程應(yīng)該先學(xué)什么我以前學(xué)過但后來放棄了我可以給你點(diǎn)建議希望對你有用??!
1.編程一般來說還是先學(xué)C語言,其實(shí)你不學(xué)C直接學(xué)C++也行,因?yàn)樵贑++中也包含很多C語。。但是我還是建議先學(xué)c.雖然要多花點(diǎn)時(shí)間但是對你以后過渡到C++和理解一些編程的基礎(chǔ)知識,基本概念是很有好處的。學(xué)好了C之后就可以選擇學(xué)java,c++,C#等。。。雖然語言多,但是他們都基于C只是有些地方不同,你可以根據(jù)你的就業(yè)方向選擇一門學(xué)精,一定要。。。然后你在學(xué)其他的語言都相當(dāng)簡單。。就像你學(xué)好一門內(nèi)功,其他武功學(xué)起來就簡單了。
2.我想談的經(jīng)驗(yàn)就是,新手經(jīng)常問的要數(shù)學(xué)知識和英語知識的問題。。英語知識講究就行不太影響大局。如果你的英語知識稍好的話,以后你定義函數(shù)名和看別人的程序這些都會幫你節(jié)約時(shí)間。。。我學(xué)編程以前很多人說數(shù)學(xué)不重要,其實(shí)對于編程來說是需要數(shù)學(xué)知識的,從某方面來說數(shù)學(xué)等于邏輯,眾說周知編程是一項(xiàng)需要邏輯的知識。。。我數(shù)學(xué)很差,而且我又是自學(xué)編程,在開始學(xué)基礎(chǔ)C++的時(shí)候還沒有多大困難。。到后面學(xué)到了在編程中最關(guān)鍵的數(shù)據(jù)結(jié)構(gòu)和算法的時(shí)候,我就被難住。這里要求數(shù)學(xué)要好。編程中的算法和數(shù)據(jù)結(jié)構(gòu)是很重要的,以后你的程序編得好不好,就是看誰的算法和數(shù)據(jù)結(jié)構(gòu)用得最恰當(dāng)。最高效。。。。這也是導(dǎo)致我放棄的直接原因。。。
3學(xué)習(xí)方法。。編程是需要實(shí)踐的,建議你買一個(gè)筆記本電腦。。然后有空就去圖書館上機(jī)練習(xí)。。做下課后的習(xí)題。。把書上的例題也自己做一遍。。
一本好書,你一遍是無法理解其中的全部精華的,真的,起碼看,做兩遍以上,
雖然浪費(fèi)時(shí)間,但是每一次你就會對其中的知識點(diǎn)有新的理解。。。雖然很浪費(fèi)時(shí)間,而且讓人心情煩躁。。。但是一個(gè)程序員關(guān)鍵是能耐住寂寞。
4.當(dāng)你學(xué)得不錯(cuò)了,你可以和你志同道合的朋友一起去接一些小項(xiàng)目做,這樣你才能看到自己的不足。。??辞宄?shí)踐和理論的差別。。。
5關(guān)于前供問題。。。依照這個(gè)社會的發(fā)展,電腦以后幾乎像手機(jī)一樣普及。所以你們前途的一定是光明的。。。。雖然這一行才出來工資或許不高,但是自己要能做個(gè)1年多,有經(jīng)驗(yàn)了。。工資是普遍高的。。
6這一行是有趣的,你看網(wǎng)上這些東西不都是程序嗎?也是累的。。最后的勝利者是耐得住寂寞。努力的人
問題三:零基礎(chǔ)學(xué)習(xí)編程,我需要先學(xué)習(xí)什么看你想要干什么。計(jì)算機(jī)程序有很多方向和用途??梢韵葘W(xué)習(xí)一些對新手友好的語言,比如Python、VB、C語言,主要是鍛煉自然語言思維到計(jì)算機(jī)語言思維的銜接過渡。然后可以考慮個(gè)人的開發(fā)方向,移動開發(fā)就學(xué)Java、Swift、C++,pc軟件開發(fā)就學(xué)C#,C++
問題四:零基礎(chǔ)想入門編程需要先學(xué)什么?說真的,如果你對編程是 0認(rèn)識的,那我先恭喜你!!因?yàn)槟銓袀€(gè)很好的開始(像我這種老骨頭,很多壞習(xí)慣都改不了,學(xué)習(xí)新的東西也有困難)那,我給你的建議是:
1.如果你的英文還可以,找英文的教材來學(xué),去外國的 forum討教(如 StackOverflow),你會有更好的領(lǐng)悟,會有更多人可以幫到你.你會學(xué)到更好的編程思維,最重要是,學(xué)會問對問題(老外比較愿意一邊批評你,一邊幫助你,他們會給你引導(dǎo)居多,迫你思考)
2.首先要有編程的思路.你總要知道你到底想做甚,為甚要做甚,你要做甚.一旦缺少其一,你的行為便沒有意思,你的思路和理解也會中斷,你會變得很迷失
3.你要明白編程的 4步曲 Input-> Process-> Output,另加 Storage
4.你可以先嘗試用人類的語言去編程(我總是這教我的學(xué)生的).你得用上由...到...,當(dāng)...就...,如果...那...否則...(可以再加,又如果...),你可以試著這樣寫一個(gè)我的一星期的程序..當(dāng)這寫得出的時(shí)期,那就代表了你已開始有編程的思維,你再看那些 for(...), while(...), if then elseif else時(shí),你就能跟上了.但如果你還沒做到這一點(diǎn),那代表,你還沒準(zhǔn)備好
5.另外,你也得有一些 OO(物件導(dǎo)向)的概念,如甚是 Object(Class), Attribute(Properties), Method;甚是 Inheritance(繼承), Polymorphy***(多形繼承), Encapsulation(封裝).那你就很容易掌握教程里的思路
6.以我本人的經(jīng)歷,跟著教程是學(xué)不會的,我會先前設(shè)一個(gè)目標(biāo),如:我要寫一個(gè)鬧鐘記事本,無論我用甚(懂或不懂的)語言,我都會循著上面 2,3,4點(diǎn)的思路去一步一步找出答案.我要這個(gè)應(yīng)用怎操作?最後要得到甚結(jié)果?怎樣做到這個(gè)介面?里面要有甚邏輯?里面會發(fā)生多少支節(jié)...最後就是你耕耘的收獲.
7.最後,我會建議你先學(xué)會畫流程圖和規(guī)劃程序,才去想怎做程序,連道理都沒講得通,那是絕對不可能寫得出個(gè)程序來的. yEd是個(gè)不錯(cuò)的流程圖軟件, FreeMind則是一個(gè)不錯(cuò)心智圖軟件,你都可以試試.
以上,希望對你有幫助.但我說的也就這多了,沒補(bǔ)充了,所以也不用追問了. Good luck! Happy Programming!=)
問題五:零基礎(chǔ)初學(xué)者學(xué)習(xí)編程語言應(yīng)該學(xué)習(xí)哪一種?你打算一直學(xué)下去的話,就先學(xué)C,VB只是簡單的,C學(xué)好后再深入學(xué)習(xí)java。c功透后只要兩三個(gè)星期就能夠把VB搞懂。現(xiàn)在大企業(yè)基本不是看你學(xué)的語言多少,而是你的編程基本功及可培養(yǎng)發(fā)展?jié)摿Γ?/p>
問題六:編程入門因先學(xué)什么或先看什么書好?選擇開始語言真的很重要,C語言容易掌握,如果要深究它卻是最難的,C語言是一個(gè)面向過程的罰言它應(yīng)用于硬件開發(fā)~其工資是所有編程語言不能比的,你要想當(dāng)黑客C語言必須要精通,還有計(jì)算機(jī)的核心技術(shù)!用C語言做基礎(chǔ)語言是很好的~
學(xué)過C語言的入java和c#就容易多了~!java是san公司c#是微軟出的,都是面向?qū)ο蟮恼Z言~在面向?qū)ο蟮木幊讨腥f物皆對象!java要比c#難度高~不過工資也高!
學(xué)完以上語言還需要學(xué)數(shù)據(jù)庫語言~SQL和Oracle,一個(gè)大型程序是少不了數(shù)據(jù)庫的~
然后看選擇是否進(jìn)網(wǎng)頁編程~網(wǎng)頁編程需要以html語言做基礎(chǔ)然后和java結(jié)合就是jsp語言~和c#就是asp語言!
以上只是給你了一個(gè)思路進(jìn)入編程的領(lǐng)域是很辛苦的~需要有堅(jiān)強(qiáng)的毅力~~呵呵不說太多了祝你學(xué)業(yè)有成.
問題七:零基礎(chǔ)編程入門自學(xué)先學(xué)什么剛學(xué)程序的時(shí)候要切記:
1.不要追風(fēng),不管別人說今天XX語言有多好,明天XX語言多流行。
2.編碼是件很枯燥,甚至很痛苦的事,所以一定要有耐心。
c,最基礎(chǔ)也是最根本的(操作系統(tǒng)就是用c和c++編的),學(xué)了c后c++,c#就很好學(xué)了因?yàn)榇篌w差不多.其實(shí)只要學(xué)了一門語言學(xué)其他的就很快了.
C#.C++是由c語言發(fā)展出來的。vc就是visual c就是圖形界面的c語言編程
Visual Studio2008只是個(gè)專業(yè)開發(fā)軟件(很多大程序都在這個(gè)上開發(fā))不是教學(xué)用的,也沒有什么真正意義上的教學(xué)軟件。編程嘛不管用什么程序編都一樣,Visual Studio2008很不錯(cuò),編程錯(cuò)誤提示也很到位。
要去買本c語言的書,自己鼓搗是沒用的。
問題八:零基礎(chǔ)自學(xué)編程應(yīng)該先學(xué)什么?我自學(xué)的都是java,比較簡單
問題九:編程入門先學(xué)什么,自學(xué)能學(xué)會嗎?這個(gè)問題問的挺廣泛的。我先回答第二個(gè)問題,自學(xué)能學(xué)會。編程的話首先要學(xué)習(xí)計(jì)算機(jī)基礎(chǔ),打字,學(xué)習(xí)一些計(jì)算機(jī)基本原理,算法,數(shù)據(jù)結(jié)構(gòu)相關(guān)的基礎(chǔ)。然后學(xué)習(xí)C語言。然后根據(jù)自己的方向選擇一門想學(xué)的語言,學(xué)習(xí)語法,做項(xiàng)目。
這個(gè)是很大致的說法。具體還要看你是什么基礎(chǔ),想做什么。而且做了才知道。
問題十:自學(xué)編程怎么入門(零基礎(chǔ))因?yàn)槟阏f是因?yàn)閻酆貌艑W(xué),我便回一回這問題。
建議:去書店買一本c語言入門書籍看看。把書上的代碼手工往電腦上錄入,調(diào)試(我用了四個(gè)梗,所有工作之余的所有時(shí)間都在看、想……四個(gè)月勉強(qiáng)入門……),學(xué)會了這一種語言,其它的語言都很容易過渡的。
之后,再學(xué)數(shù)據(jù)結(jié)構(gòu),充分認(rèn)識點(diǎn),線、樹、圖形等等……這里我用的時(shí)間太多,但數(shù)基礎(chǔ)不行,還有些都沒有學(xué)會……
之后,你自己就知道怎么辦了……
我也因?yàn)閻酆貌艑W(xué)的,也是自學(xué)。
你是高中生,比我好多了,我是初中生,你比我學(xué)習(xí)起來更容易。
初中學(xué)編程入門先學(xué)什么
對于初中生來說,是難了些。你可以從BASIC開始學(xué)習(xí),這個(gè)要簡單些。
C語言是一門面向過程、抽象化的通用程序設(shè)計(jì)語言,廣泛應(yīng)用于底層開發(fā)。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產(chǎn)生少量的機(jī)器語言以及不需要任何運(yùn)行環(huán)境支持便能運(yùn)行的高效率程序設(shè)計(jì)語言。盡管C語言提供了許多低級處理的功能,但仍然保持著跨平臺的特性,以一個(gè)標(biāo)準(zhǔn)規(guī)格寫出的C語言程序可在包括一些類似嵌入式處理器以及超級計(jì)算機(jī)等作業(yè)平臺的許多計(jì)算機(jī)平臺上進(jìn)行編譯。
首先來回答您的問題所有編程初始都要學(xué)習(xí)代碼中的語言,最基礎(chǔ)的就是C語言,當(dāng)你稍微了解C語言,可以嘗試學(xué)一學(xué)當(dāng)今就業(yè)比較好的Java語言。
接著考慮C++,相對于C語言比較高難度。我們面對新的編程語言時(shí),只需簡單了解該語言的語法特點(diǎn),就可以輕松應(yīng)對和應(yīng)用了。
剛開始掌握一門語言即可,畢竟以后工作熟練掌握一種語言即可。
像18年比較火的大數(shù)據(jù),區(qū)塊鏈,人工智能(AI),不單單是通過一門語言就能掌握的,一名程序員的高級境界,是在反復(fù)的實(shí)踐、觀察、分析、比較、總結(jié)中潛移默化積累的。拓展資料:
編程是編寫程序的中文簡稱,就是讓計(jì)算機(jī)代為解決某個(gè)問題,對某個(gè)計(jì)算體系規(guī)定一定的運(yùn)算方式,是計(jì)算體系按照該計(jì)算方式運(yùn)行,并最終得到相應(yīng)結(jié)果的過程。
為了使計(jì)算機(jī)能夠理解人的意圖,人類就必須將需解決的問題的思路、方法和手段通過計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)人的指令一步一步去工作,完成某種特定的任務(wù)。
這種人和計(jì)算體系之間交流的過程就是編程。
初高中生編程入門先學(xué)什么好
建議是在有興趣的基礎(chǔ)上學(xué),現(xiàn)在市場上最火的兩種編程語言可能就是是java python
如果是入門變成的話我建議學(xué)java,因?yàn)閖ava的語法與c,c++較為接近,而這三門語言是大學(xué)計(jì)算機(jī)系必修的課程,python語法很飄逸....與這三種差異較大
初中生編程入門先學(xué)什么
學(xué)編程自然要先選一門編程語言當(dāng)入口。語言都是工具,選工具前你要明確自己做什么東西,然后找什么語言適合做。例如后端編程學(xué)Java、Python;做前端應(yīng)用學(xué)HTML5、UI;服務(wù)器、系統(tǒng)、底層驅(qū)動學(xué)C/C++。
如果未來計(jì)劃進(jìn)入IT互聯(lián)網(wǎng)行業(yè)發(fā)展,可以從Java語言開始學(xué)起,一方面Java開發(fā)崗位的人才需求量比較大,另一方面Java開發(fā)崗位的人才需求類型也比較多元化,更有利于實(shí)現(xiàn)就業(yè)。
如果未來想在傳統(tǒng)行業(yè)發(fā)展,想從事數(shù)據(jù)分析等崗位,可以從Python語言開始學(xué)起,相對于Java語言來說,Python語言在傳統(tǒng)行業(yè)的應(yīng)用更加廣泛,而且也比較簡單易學(xué)。
選擇好編程語言僅僅是第一步,接下來還需要制定學(xué)習(xí)計(jì)劃,學(xué)習(xí)計(jì)劃的制定要結(jié)合自己的發(fā)展規(guī)劃,要選擇一個(gè)具體的主攻方向。從當(dāng)前大的技術(shù)發(fā)展趨勢來看,可以重點(diǎn)關(guān)注一下大數(shù)據(jù)方向,可以按照大數(shù)據(jù)開發(fā)崗位,或者是大數(shù)據(jù)分析崗位的要求來制定具體的學(xué)習(xí)計(jì)劃。
編程的就業(yè)前景:
隨著我國經(jīng)濟(jì)的不斷升級發(fā)展,移動互聯(lián)產(chǎn)業(yè)在全國范圍內(nèi)得到了大力推廣,智能手機(jī)終端、移動應(yīng)用等技術(shù)領(lǐng)域人才需求嚴(yán)重供不應(yīng)求,IT從業(yè)人員的嚴(yán)重短缺促使IT行業(yè)薪資、福利各方面水漲船高,普遍高于其他行業(yè)同經(jīng)驗(yàn)人員。
從就業(yè)薪資來看,2018年全行業(yè)中信息傳輸、軟件和信息技術(shù)服務(wù)業(yè)薪資待遇最高,全部就業(yè)人員平均年工資超14萬;2019年發(fā)布的全國平均工資的數(shù)據(jù)中顯示,有6個(gè)行業(yè)的平均工資超過了10萬,IT行業(yè)以161,352元位居第一。由此可見IT行業(yè)未來的發(fā)展前景還是十分廣闊的。
如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。