各位網友好,自己因為興趣的關係,工作之餘想要學習一個程式語言。
在工作時碰到大多數程式碼都是JavaScript(人資系統、雲端ERP......),
所以挑了JavaScript做為敲門磚。
我的初期目標是
一開始我是參考mdn web doc的Web入門學習基礎知識,接著完成裡面的HTML、CSS、JavaScript章節,一路上都還算順利。
但是我後來發現JavaScript並沒有儲存資料的功能,一般教學中的local storage跟session不是我要的功能,我是想要有像是一個資料庫可以存取的功用。我發現,要達到這樣子的效果只有前端的JavaScript是不夠的,我需要一個後端語言、一個web框架跟一個和後端語言配合的資料庫系統。
所以我歸納出,我需要再涉獵:
接著問題就是我發現網路可以找到關於上面三者的學習資源較少,或是說不適合沒有一定程式語言經驗的人來學習,如同樣在mdn web doc上的Express網站框架,我就看得一頭霧水,太多不懂的觀念,不知道要先惡補哪裡。
所以想請問一下,如果我想要達到我的初期目標,有無推薦的學習資源,付費免費不限、中文英文不限,但必須要是面相程式語言新手的內容。我不擔心要花很多時間,但是希望可以少走冤望路
Express的学习建议看看官方文档就够了。https://expressjs.com/,里面的例子跟着敲敲。
NodeJS现阶段不建议很深入去看,YouTube上面搜搜概念入门的视频即可。
MySQL新手可以看看,MySQL菜鸟教程,你就知道如何建立数据库,对表和数据进行增删改查。
你那篇寫得很完整
只要你繼續往下看Server-side website programming就會看到你想要的了
我會重新再看一次你推薦的章節,請問會建議跳過目前看不懂得程式碼嗎?
會這麼問是因為我有嘗試過讀這一部分,但從Client-Server Overview開始,我覺得看得有點暈頭轉向,因為文章中有解釋一部分的概念,但是給的程式碼範例有很大一部份沒有解釋,強迫症的我有點看不下去,因為無法全盤的了解範例程式碼在做什麼......
其實MDN這系列的教學在前面就有這樣的問題,比如"JavaScript first steps"這一章節用了一個猜數字遊戲作為範例,但是一直到後面的章節"Introducing JavaScript objects"才說明了eventlistener跟ternary operator等等重要構成的運作方式。導致我要看懂他給的例子之前查了很多資料和跟Chat GPT討論很久才懂範例程式碼在幹嘛。
再不然我就推w3school
簡單明瞭
要最快速找到入門課程的話,udemy中有很多特價的課程,有的300元以內就買得到,可以上去找找。
首先,我是覺得一開始的入門無論課程寫得多簡單,都會有很多不懂的地方,然而教學中絕對不會每個地方都解釋給你聽,最好的辦法就是去讀懂你所使用的語言、框架提供的 Docs,裡面會有更全面的學習方向,同時也是最正確的。
另外,你必須先搞懂所謂前、後端、資料庫之間的關係,IT邦的鐵人賽也有很多很棒的文章,跟著做就會有巨大的進步,找對資料絕對是學程式的第一步,加油!
p.s. 我不提供連結是因為我覺得自己去找資料是一件很有趣的事,找的過程中你也會發現原本你想像不到的答案。還有...我想你想說的應該是 mongoDB 而不是 mangoDB (吧?