Want to learn how to code? Don't start with Java

Here is a question I was asked today:

I have started to build an application to review my Java skills (it's been a while I do not code) and sometimes I got stuck on time consuming troubleshooting. Do you know someone who could be a Java mentor or another advice on that?
For example right now the TomCat server simply do not recognise javax.faces in Eclipse on the server although I can run it as a Java app and updating the repository did not fix it (maybe corrupt jars). Any help would be appreciated.

The 'how do I get back into coding?' is a question I get a lot, and one that I really care passionately about providing a good answer.

Finally I'm in a position where I'm starting to have a good set of materials that allow me to answer this question with lots of pointers, actions and ideas.

Here is my answer to him:

------------------------------------------------------

I would definitely focus on javascript (browser + NodeJS) and python, not with Java :)

Here are some chapters from the Generation Z Developer book that hopefully will unblock you (note: all links below point to the GitHub repository that I'm using to host the book's content, so if you spot any issues, please open an Issue or send a Pull Request):

  • To learn Javascript/Node use WallabyJS (and the power of real-time feedback in the IDE)
  • Look at Python which has tons of great libraries and frameworks

At this stage it is important to have specific use cases:

  • Use Hugo Static Site Generator to create and deploy a website in a cloud provider (To get your head around quick deployments and real-time web editing)
  • Create a Slack Bot (using custom functions written in Javascript of Python)
  • If you have a Mac, create a small App that you use every day using Swift
  • Use Jira to plan your work into Sprints
  • Write/publish as much as you can about your experiences (i.e. talk to yourself digitally) and release your content under Creative Commons (reading your blogs and tweets will make it much easier for me to help you)
  • Have fun learning as much as you can 

Please give feedback on the above chapters and where they help you! 

One of the questions I get a lot is 'how do I get into coding?' and my hope is that this book will help me answer that question more effectively :)

Thanks

Serhii Pontus

Founder and CEO RevolSource, IT consultant, Ambassador of the Information Security Institute | Business tools to improve business efficiency and protect business.

1 年

??

回复
Dinis Cruz

Founder @ The Cyber Boardroom, Chief Scientist @ Glasswall, vCISO, vCTO and GenAI expert

5 年

I need to rewrite this with the jupyter angle

回复

Following this post. Sorry but I hate anything Java and also used to code a little in this too. Love debugging and app testing but only with familiar languages. Python, bash and some backend web apps.

回复
Sam Vickerman

FTSE100 Experienced/Director/Talent/People/Purpose/Results

6 年

You know what would be really cool ? A blog from you with example on using wallaby js and Hugo together for development ??

要查看或添加评论,请登录

社区洞察

其他会员也浏览了