sure!! u not only need a basic programming knowledge but also need to have experience in software development. don't expect to be millionaire by writing a few smart contract.
Pick up a topic you like ex. token, nft and so on.
1. watching EatTheBlocks and practice -
https://www.youtube.com/c/EatTheBlocks
I also share some video in my channel - https://www.youtube.com/channel/UCUV5gAAK0-gsy7AH3PGt_MQ
2. join a project.
3. attend hackathon. https://hackerlink.io/en
4. books - https://levelup.gitconnected.com/the-best-books-to-learn-about-ethereum-in-2021-2eb17c555c61
5. medium - https://medium.com/@dannyalex622/i-also-have-one-more-question-96bf45f11b38
Good lucky