Related Posts
Any tips or tricks for CSX certification?
Hey fishes, please help me out on which company to join.
YOE - 2.5
Stack - Java, Springboot, API development
Offers - TCS (14 lpa), T-systems (14 lpa)
I’m looking for good wlb, good office culture but also steady growth and learning in terms of technical stack. Please provide suggestions.
T-Systems International Tata Consultancy
More Posts
Anyone marry their law school sweetheart?
$RNWK 🚀 is it next GME?
Drop in your questions around amazon joining
Inflation check @9% 🫡
Additional Posts in Tech
New to Fishbowl?
unlock all discussions on Fishbowl.



Books can be a good reference but you learn by doing. If you just read through a bunch of technical books with no context, nothing is gonna stick. You gotta build things, start small. Code academy is really good for this
Pro
If you have the right attitude and motivation, you can absolutely self-teach from books. I self-taught in backend C/C++, networking, and systems admin, all from books and hands-on experimenting back in the 90s and have had a successful career since.
The only caveat is that landing your first job will be difficult if you don’t have a CS degree, especially with the job market as bad as it is right now. You will need to build a solid portfolio, put good sample code on github, and most importantly, network like crazy until you find somebody who will give you a chance.
Head First books are incredible. I love Murach books as well. For front end there is an incredible Udemy course by Anthony Alicia called JavaScript: Understanding the Weird Parts that will make you a JavaScript expert. However I agree with the first comment about the cs degree and networking to get a job.
My recommendation is to start with a project. Something practical you are passionate about.
I have had the best luck with Udemy courses, C# and Android app development
Read the books to understand what is supported and why. Do projects to learn when and how to leverage what is supported. You need both knowledge and experience to be a professional. Books give breadth of knowledge. Hands on experience combined with that knowledge equals expertise.